JSON 语法是 JavaScript 对象表示语法的子集。
,
分隔。,
分隔。JSON支持以下两个数据结构:
数据结构 | 描述 |
---|---|
名称/值对的集合 | key:value,key:value, |
有序的值列表 | [1,2,3,4] |
在 JSON 中,值必须是以下数据类型之一:
在 JavaScript 中,以上所列均可为值,外加其他有效的 JavaScript 表达式,包括:
在 JSON 中,字符串值必须由双引号编写
JSON 数据写为名称/值对。
名称/值由字段名称构成,后跟冒号和值:
"name":"W3Cschool"
等价于:
name = "W3Cschool"
JSON 名称需要双引号。而 JavaScript 名称不需要。
JSON – 求值为 JavaScript 对象
JSON 格式几乎等同于 JavaScript 对象。
在 JSON 中,键必须是字符串,由双引号包围:
{ "name":"W3Cschool" }
在 JavaScript 中,键可以是字符串、数字或标识符名称:
{ name:"W3Cschool" }
以下JSON数据指定书籍。
{ "book": [ { "id":"01", "language": "Java", "edition": "third", "author": "java2s.com" }, { "id":"02", "language": "JSON", "edition": "second" "author": "java2s.com" }] }