JSON是JavaScript Object Notation的缩写,是一种轻量级的数据交换格式。
JSON是独立于任何语言的文本格式。易于被计算机解析和生成
JSON中文网:http://www.json.org.cn/index.htm
JSON语法规则
JSON主要为两种结构:
“名称/值”对的集合 不同语言中,它被理解为对象 记录 结构 字典 哈希表 有键列表 关联数组
值的有序列表 大部分语言理解为数组
JSON格式的值的类型:字符串、数值、true、false、null、对象、数组
JSON的键值对集合
{string:value,string:value,…}
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-b3xbCZH3-1599703123305)(1-2.gif)]
JSON的值的有序列表
[value,value,…]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ekWqP9I9-1599703123307)(1-3.gif)]
JSON文件
JSON具有独立的文件后缀名‘.json’
JSON文件中的键值对要是对象 或者数组格式的
JSON文件中所有的字符串必须是双引号 “”
{
"name":"aaa",
"job":[1,2,3]
}
复杂一点的
{
"name":"aaa",
"job":[1,2,3],
"firm":[{
"worker1":"www",
"worker2":"aaaq"
},
[1,2]
]
}