1.简单值形式
JSON 的简单值形式就对应着 JS 中的基础数据类型
数字、字符串、布尔值、null
5
"str"
true
null
注意事项
① JSON 中没有 undefined 值
② JSON 中的字符串必须使用双引号
③ JSON 中是不能注释的
2.对象形式
JSON 的对象形式就对应着 JS 中的对象
{
"name": "张三",
"age": 18,
"hobby": ["足球", "乒乓球"],
"family": {
"father": "张老大",
"mother": "李四"
}
}
注意事项
① JSON 中对象的属性名必须用双引号,属性值如果是字符串也必须用双引号
② JSON 中只要涉及到字符串,就必须使用双引号
不支持 undefined
3.数组形式
JSON 的数组形式就对应着 JS 中的数组
[1, "hi", null]
[
{
"id": 1,
"username": "张三",
"comment": "666"
},
{
"id": 2,
"username": "李四",
"comment": "999 6翻了"
}
]
注意事项
① 数组中的字符串必须用双引号
② JSON 中只要涉及到字符串,就必须使用双引号
③ 不支持 undefined