1.结构形式
1.1对象(object)
对象是”键/值”对的无序集合。
一个对象以左括号 {
开始,然后右括号 }
结束。键必须使用双引号括起来的字符串(string),每个键后跟一个 :
冒号 ,“键/值”对之间使用逗号 ,
分隔。

1.2数组(array)
数组是值(value)的有序集合。
一个数组以左中括号 [
开始,然后右中括号 ]
结束。值之间使用逗号 ,
分隔。

1.3空白(whitespace)
空白(whitespace)可以是 空白(space)、换行(linefeed)、回车(carriage return)、水平制表(horizontal tab)。

2.值(value)
值(value)可以是 数值(number)、true
、false
、双引号括起来的字符串(string)、 null
、对象(object) 或者 数组(array)。这些结构可以嵌套。

2.1数值(number)
数值(number),除去未曾使用的八进制与十六进制格式,除去一些编码细节。

2.2字符串(string)
字符串(string)是由双引号包围的任意数量Unicode字符的集合,单引号会导致语法错误。
字符串使用反斜线(\
)转义。

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/experience/javascripte/21544.html