JavaScript对象简谱(JavaScript Object Notation,JSON)详解

1.结构形式

1.1对象(object)

对象是”键/值”对的无序集合。

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

JavaScript对象简谱(JavaScript Object Notation,JSON)详解

1.2数组(array)

数组是值(value)的有序集合。

一个数组以左中括号 [ 开始,然后右中括号 ]  结束。值之间使用逗号 , 分隔。

JavaScript对象简谱(JavaScript Object Notation,JSON)详解

1.3空白(whitespace)

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

JavaScript对象简谱(JavaScript Object Notation,JSON)详解

2.值(value)

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

JavaScript对象简谱(JavaScript Object Notation,JSON)详解

2.1数值(number)

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

JavaScript对象简谱(JavaScript Object Notation,JSON)详解

2.2字符串(string)

字符串(string)是由双引号包围的任意数量Unicode字符的集合,单引号会导致语法错误。

字符串使用反斜线(\)转义。

JavaScript对象简谱(JavaScript Object Notation,JSON)详解

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

(0)
上一篇 2023年3月2日
下一篇 2023年3月3日

相关推荐

发表回复

登录后才能评论