Skip to content

JSON

语法

JSON 的语法可以表示以下三种类型的值。

  • 简单值: 使用与 JavaScript 相同的语法,可以在 JSON 中表示字符串数值布尔值null但 JSON 不支持 JavaScript 中的特殊值 undefined

  • 对象: 对象作为一种复杂数据类型,表示的是一组无序的键值对儿。而每个键值对儿中的值可 以是简单值,也可以是复杂数据类型的值。

  • 数组: 数组也是一种复杂数据类型,表示一组有序的值的列表,可以通过数值索引来访问其中 的值。数组的值也可以是任意类型——简单值、对象或数组。

JSON 不支持变量、函数或对象实例,它就是一种表示结构化数据的格式,虽然与 JavaScript 中表示 数据的某些语法相同,但它并不局限于 JavaScript 的范畴。

简单值

使用与 JavaScript 相同的语法,可以在 JSON 中表示字符串数值布尔值null但 JSON 不支持 JavaScript 中的特殊值 undefined

数组