JSON是什么
JSON 是 JavaScript Object Notation 的缩写,是一种轻量级的数据交换格式,可以理解为javascript数组或对象,但是JSON 是独立于任何语言的文本格式,易于程序员阅读和编写,同时也易于计算机解析和生成。
JSON 语法规则
JSON 格式的构建比较简单,主要为两种结构:
- JSON 中的键值对集合
- JSON格式中的“名称/值”对的集合是一个无序的“‘名称/值’对”集合。一个对象以“{”( 左括号)开始,“}” (右括号)结束。每个“名称”后跟一个“.”(冒号) ;“‘名称/值’对”之间使用“,”(逗号) 分隔。
- JSON 中的值的有序列表
- JSON格式中的值的有序列表是值( value )的有序集合。一个数组以“[”( 左中括号)开始,“]”(右中括号)结束。值之间使用“,”(逗号)分隔。
什么意思呢?看一下案例就懂了
使用.json为结尾的文件
{
"音乐": [
{
"陈奕迅": ["单车", "好久不见"],
"刘德华": ["暗里着迷", "17岁"]
}
],
"游戏": [
{
"花钱": ["吃鸡", "饥荒"],
"不花钱": ["我的世界", "别踩白块"]
}
]
}
最值得注意的就是这里边的“属性”,“值”所有必须是双引号不能是单引号!!!!