JSON数据格式

JSON是一种数据格式,包含String、Number、Boolean、Object、Array和null类型。String使用双引号且支持Unicode转义,Number可表示整数、小数和指数,Boolean只有true和false两个值。Array是有序的value集合,Object是无序的key-value对,key必须是String,value可以是任意JSON类型。JSON广泛用于数据交换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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个十六进制数。特殊字符列表

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。
用法示例


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值