目录
- JSON是什么
- 为什么有这个技术
- JSON 如何使用
- - 数据格式
- - 注意事项
- - JS 内置两个Json方法
- 实例:
JSON是什么
JSON ( JavaScript Object Notation) ,是一种数据交互格式。

为什么有这个技术
Json之前,大家都用 XML 传递数据。XML 是一种纯文本格式,所以适合在网络上交换数据,但是 XML 格式比较复杂,终于道格拉斯·克罗克福特(Douglas Crockford)发明了JSON 这种超轻量级的数据交换格式。
JSON 如何使用
- 数据格式
JSON 实际上是 JavaScript 的一个子集,所以JSON 的数据格式和 JavaScript 是对应的:
- number => JS number
- boolean => JS boolean
- string => JS string //
- null => JS null
- array => JS Array 的表达方式 []
- object => JS {} 表达式
- 注意事项
- JSON 规定字符集是UTF-8,字符串必须使用"",Object 的键也必须使用""
- 数组或对象的最后一个成员,不能加 逗号
- JS 内置两个Json方法
JSON.stringify( {} , [ ] , "")
//参数一 :要序列化的数据(object)
//参数二 :控制对象的键值,只想输出指定的属性,传入一个数组
//参数三 :序列化后,打印输出的格式(一个Tab ,可以更直观查看json)
任何把 JavaScript 变成 Json ,就是把这个对象序列化为Json字符串,然后才可以通过网络传递;
收到一个Json格式的字符串,
JSON.parse( json.DATA ) //传入json字符串
如果我们收到一个JSON格式的字符串,只需要把它反序列化成一个JavaScript对象,就可以在JavaScript中直接使用这个对象了。
实例:
1.数组方式 [ ]
[{
"id" : 1 ,
"name" : "xiaoming"
},{
"id" : 2 ,
"name" : "xiaohong"
}]
2.对象方式 { }
//前后端分离,推荐后端返回给前端数据格式
{
"status" : 0 , //执行状态码
"msg" : "SUCCESS", //说明文字信息,没有为NULL
"data" :[{ //对象中嵌套数组,数组是返回的数据,
"id" : 1 ,
"name" : "xiaohong"
},{
"id" : 2,
"name" : "xiaoming"
}]
}
3.反例
{"id" : ox16 } //不合法,数值需要是十进制
{"name" : underfined } //不合法,没有该值
[{
"name" : NUll,
"school" : function() {
console.log("该写法是错误的")
}//不合法
}]//json中不能使用自定义函数,或系统内置函数
到此这篇关于json文件书写格式详解的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持。
相关推荐:
seo线索收集是什么,seo线索收集是什么意思 ,ai生活ai童童
SEO站群:打造强大网络营销引擎,助力企业快速提升排名与流量,seo网站排名案例
seo网赚什么意思,网站seo赚钱 ,ai打不开ai
ChatGPT无法访问原因分析及解决方案,斑马ai报道
OpenAI银行卡扣款的公司是哪家?揭秘背后的支付流程与安全保障,AI素描相片
“标题制造机”:颠覆内容创作的秘密武器,助你轻松打造吸引力十足的标题,景区线上推广用哪些网站
SEO优化排-打造高效的网络营销利器,精神AI
用AI写的文章算原创吗?真相揭示,带你深度思考!
seo能解决什么问题,seo会遇到哪些问题 ,挚爱花嫁ai
ChatGPT显示“此网站无法加载站点”:背后原因与解决办法详解,用ai画明度渐变条
二次创作的魅力与潜力:创意无限的数字时代,天长外贸网站建设
AI文章精简-高效提炼与优化你的内容创作,ai quid
ChatGPT:智能对话开创新时代,ai做渐变直线
ChatGPT昨晚突然不能使用,背后真相令人意想不到!,edga ai
ChatGPT为什么打不开?背后原因与解决方案,慧ai写作
为什么行业都要做seo,为什么要做seo ,ai明信片
软件AI的全称:人工智能驱动未来的关键力量
seo要懂些什么软件,seo常用软件 ,ai写作网站网址大全
ChatGPT破解:人工智能未来的无限可能,污污AI解说
AI免费生成:开启智能创作新纪元,助力你的创意无限可能
SEO能够助力网站流量增长,提升品牌竞争力,Seo网站排名原理
文章写作AI:让创作更高效、精准的智能助手
《收录情况:数字时代的网络信息检索与价值体现》,山东全域营销推广软件客服电话
优化软件:让电脑性能焕然一新,提升效率的秘密武器,大理网站推广招聘信息最新
ChatGPT无法加载?检查您的网络设置并尝试重启ChatGPT,助您畅享无障碍智能对话体验,ai记录人
AI免费生成文字,打造创作新时代
SEO词的魔力:如何通过关键词优化打破流量瓶颈,免费网站建设高端
ChatGPT破解:让AI打破语言与思维的边界,ai模板vis
ChatGPT已识别但不可用?揭秘背后原因与解决方案!,小狸ai和斑马ai语文
seo给你什么帮助,seo的利与弊 ,ai 大厨
丹东抖音seo是什么,抖音seo引流 ,ai工具编写作业指导书
文章AI生成软件高效创作新纪元
用AI写文,开启创作新时代
怎么让AI润色文章,让写作更轻松?
ChatGPT登录503错误?轻松解决,快速恢复畅享智能体验!,ai怎么加植物材质效果
SEO攻略:搜索引擎优化,快速提升网站排名,网站推广网站优化费用
SEO快速优化技术:助力网站流量暴增,轻松登顶搜索引擎,铜陵ai全网通推广软件
SEO网络营销:如何通过精准优化提升品牌价值,青州建设网站电话
Chatttst:开启智能沟通新时代的无限可能,上海联通ai
用AI写文章:效率与创意的完美结合
SEO选择:如何挑选最合适的SEO优化策略?,wb免费刷粉网站推广
OpenAIGPT:开启智能时代的语言革命,ai辣妹动漫
SEO元素-提升网站排名的核心要素,推广分成网站有哪些
SEO希望:如何通过SEO优化实现网站突破,迈向成功之路,品牌网站推广软件
seo软件工具,seo软件是什么 ,AI妆容
SEO每日:提高网站流量的秘密武器,助你脱颖而出,seo优化和排名技巧
seo适用于什么领域,seo适用于什么领域中 ,ai智能翻译写作机器人v1.0
SEO优化是做什么的?让你的网站流量飙升的秘密武器,乳腺癌ai作用机理
SEO与SEM策略:提升网站流量与品牌曝光的双剑合璧,ai补图
GPT优化:让你的工作与生活更高效、更智能,Ai__79