教培参考
教育培训行业知识型媒体
发布时间: 2025年07月13日 05:20
JSON数据交换格式有几种?分别是什么?JSON轻量级的数据交换格式,简洁清晰的层次结构使得 JSON成为理想的数据交换语言易于人阅读和编写,便于机器解析和生成并有效地提升网络传输效率。
JSON学习目标:能够知道JSON的格式。
1. JSON的介绍
JSON是 Javascript Object Notation 的首字母缩写,翻译过来就是Javascript对象表示法,这里说的JSON就是类似于javascript对象的字符串,它同时是一种数据格式,目前这种数据格式比较流行逐渐替换掉了传统的xml数据格式。
2. JSON的格式
JSON有两种格式:对象格式和数组格式。
(1)对象格式:
对象格式的JSON数据,使用一对大括号({}),大括号里面放入key:value形式的键值对,多个键值对使用逗号分隔。对象格式的JSON数据:
{ "name":"tom","age":18}
格式说明:JSON中的(key)属性名称和字符串值需要用双引号引起来,用单引号或者不用引号会导致读取数据错误。
(2)数组格式:
数组格式的JSON数据,使用一对中括号([]),中括号里面的数据使用逗号分隔。
数组格式的JSON数据:
["tom",18,"programmer"]
实际开发的JSON格式比较复杂,例如:
{ "name":"jack","age":29,"hobby":["reading","travel","photography"] "school":{ "name":"Merrimack College", "location":"North Andover,MA" }}
3. JSON数据转换成Javascript对象
JSON本质上是字符串,如果在js中操作JSON数据,可以将JSON字符串转化为Javascript对象。
示例代码:
var sJson = '{"name":"tom","age":18}';var oPerson = JSON.parse(sJson);// 操作属性alert(oPerson.name);alert(oPerson.age);
4. 小结
JSON就是一个javascript对象表示法,JSON本质上是一个字符串。JSON有两种格式:1. 对象格式,2. 数组格式。
微信扫码关注公众号
获取更多考试热门资料