JSON 语法

JSON 语法

Java JSON教程 - JSON语法JSON 语法是 JavaScript 对象表示语法的子集。 数据以名称/值对表示。数据由逗号分隔 花括号括住对象,名称/值对由,分隔。 方括号保存数组,值用,分隔。 JSON支持以下两个数据结构:数据结构描述名称/值对的集合key:value,key:value,有序的值列表[1,2,3,4]JSON 值在 JSON 中,值必须是以下数据类型之一:字符串(在双引号中)数字(整数或浮点数)对象(在大括号中)数组(在小括号中)逻辑值(true 或 false)null在 JavaScript 中,以上所列均可为值,外加其他有效的 JavaScript 表达式,包括:函数日期undefined在 JSON 中,字符串值必须由双引号编写例子JSON 数据- 名称和值JSON 数据写为名称/值对。名称/值由字段名称构成,后跟冒号和值:实例"name":"W3Cschool"等价于:name = "W3Cschool"JSON 名称需要双引号。而 JavaScript 名称不需要。JSON – 求值为 JavaScript 对象JSON 格式几乎等同于 JavaScript 对象。在 JSON 中,键必须是字符串,由双引号包围:JSON{ "name":"W3Cschool" }在 JavaScript 中,键可以是字符串、数字或标识符名称:JavaScript{ name:"W3Cschool" }例子以下JSON数据指定书籍。{

"book": [

{

"id":"01",

"language": "Java",

"edition": "third",

"author": "java2s.com"

},

{

"id":"02",

"language": "JSON",

"edition": "second"

"author": "java2s.com"

}]

}