JSON数据格式

JSON:JavaScript Object Notation的缩写,JS对象标记,一种数据格式 具体类型表示有String、Number、Boolean、Obeject、Array,而null用来表示空empty,类似python中的None。除了object和array其他称为scalar。
String类型
字符串格式,没有单独的字符而是,子符串的长度可以为0。string 双引号表示,Unicode编码格式,采用反斜杠作为特殊字符的转义。\" 表示", \\ 表示\, \/表示 /, \b 回格, \f进页,\n换行,\r回车,\t tab制表符, \u 4个十六进制数。特殊字符列表
JSON数据格式_第1张图片
Number类型
数字, 使用双精度浮点类型表示,可以是Integer,fraction和exponent类型。Integer的表示时采用整数 1-9,0和正负号;fraction小数表示时用.点;exponent 指数表示有e、e+、e-、E、E+、E-。
Boolean类型
值为true或false。
Array类型
数组为有序的value,用[]中括号表示,其值用,逗号进行分割。数组的元素同样可以为数组,Object同样可以为数组的元素。Array的索引可以从0或1开始.
Object类型
Object由多个无序 key/value 成对置于{}表示,用,逗号分割不同的key/value,而key和value总是成对出现,:冒号分割keys与values。key需要是string格式,value需要为JSON数据类型 ,一个key对应的value可以为object类型。
Array与Object
数组用在key值为有序整数情况,其他时候用object。
用法示例
JSON数据格式_第2张图片

你可能感兴趣的:(JSON,程序设计)