1. JSON 是什么JSON,全称是 JavaScript Object Notation,即 JavaScript 对象标记法。这是一种轻量级(Light-Weight)、基于文本的(Text-Based)、可读的(Human-Readable)格式。JSON 的名称中虽然带 ...
JSON,全称是 JavaScript Object Notation,即 JavaScript 对象标记法。这是一种轻量级(Light-Weight)、基于文本的(Text-Based)、可读的(Human-Readable)格式。
JSON 的名称中虽然带有 JavaScript,但这是指其语法规则是参考 JavaScript 对象的,而不是指只能用于 JavaScript 语言。实际上很多语言(如 C++、Java、PHP 等)都配有 JSON 的解析和生成器。
JSON 无论对于人,还是对于机器来说,都是十分便于阅读和书写的,而且相比
2. JSON 的语法规则
- 数组(Array)用方括号(“[]”)表示。
- 对象(Object)用大括号(”{}”)表示。
- 名称/值对(name/value)之间用冒号(”:”)隔开。
- 名称(name)置于双引号中,值(value)有字符串、数值、布尔值、null、对象和数组。
- 并列的数据之间用逗号(“,”)分隔
- 数组或对象的每个成员的值,可以是简单值,也可以是复合值
需要注意的是,空数组和空对象都是合格的JSON值,null本身也是一个合格的JSON值。
简单案例:
//描述学生信息的案例{ "name":"zhangsan", "age":23, "sex":"male", "class":"Computer Science", "studentNumber":"20120101", course:[ {courseNo:"2015001","courseName":"数据结构",teacherName":"Lisi"}, {courseNo:"2015002","courseName":"数据库原理",teacherName":"Wangwu"} ]}
原标题:Json杂谈系列
关键词:JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。