首页 > 代码库 > JSON的一些要点总结

JSON的一些要点总结

JavaScript Object Notation

CSRF (pronounced sea-surf)

字面量(literal):字符串的意思和要表达的意思是一致的

JSON 是一种数据交换格式(因此没有指令)。可以使用Schema来校验一致性(可以有那些属性,以及取值范围 等待)
JSON的数据类型:
(1)对象:必须以"{"开始,以"}"结束
(2)数组:只能保存同样的数据类型和null。必须以"["开始,以"]"结束
(3)字符串 :必须使用双引号 包裹
(4)数字  :不需要使用双引号包裹
(5)boolean :不需要使用双引号包裹。可选的值只有true,false。区分大小写,其它的写法都不是boolean型,是普通的字符串
(6)null  :不需要使用双引号包裹。只能是null。区分大小写,其它的写法都不是null,只是普通的字符串

键值对中,键 必须使用 双引号包裹。 不能使用单引号(在javascript对象中可以使用单引号,JSON中不可以)。

如果在键或值中使用双引号,必须使用转义符\。 包含双引号的键:"Hello \" world \" ."

 

语法约束:
(1)JSON必须以"{"开始,以"}"结束
(2)数组必须以"["开始,以"]"结束
(3)数组中的各个元素,对象中各个属性,必须使用","分隔
(4)键--值 之间必须使用":"分隔

 

JSON中的顶级数组:

[

1,

2

]

 

JSON的一些要点总结