官方解释,太官方了,看看就好
对象栗子:
{"姓名":"姚明","年龄":38}
数组栗子:
["小鸡","小鸭","小狗"] [1,2,3,4] [true, false, true] [ {"姓名":"姚明","年龄":38}, {"姓名":"尧尧","年龄":22} ]
json 数据结构可以相互嵌套
比如:对象中可再嵌套数组、对象;数组中可再嵌套数组、对象
嵌套栗子:
{ "姓名":"姚明", "年龄":38, "家禽":["小鸡","小鸭","小狗"] }
[ {"姓名":"姚明","年龄":38,"nums":[1,2,3]}, {"姓名":"尧尧","年龄":22,"nums":[1,2]} ]
我的名字叫polo,年龄35岁,不抽烟
name=polo&age=35&smoke=false
{ "name" :"polo", "age":35, "smoke":false }
我的名字叫呱呱,年龄35岁,不抽烟,我有三本书(语文、数学、英语),我的领导是瑶老师,他年龄35岁。我有2个孩子,唧唧5岁,呱呱15岁
无法用此格式表述
{ "name":"呱呱", "age":35, "smoke":false, "book":["语文","数学","英语"], "leader":{ "name":"yy", "age":35, "sons":[ { "name":"唧唧","age":5 }, { "name":"呱呱","age":15 }, ] } }
{ "name":"poloyy", "age":21, }
这样的 json 格式是会报错的,那么你知道错误在哪里吗?
坑:
最后一个属性结尾处不需要跟 ,
但需要注意的是,数组最后一个元素后面是可以跟 , 的
{ "flag":"true" }
这样子写,值是字符串而不是逻辑值哦
原文:https://www.cnblogs.com/poloyy/p/13138536.html