1.概念
- 是JS提供的一种数据交换方式。类似XML
- JavaScript对象表示法(JavaScript Object Notation)
- 比XML更小,更快,更容易解析
- 独立于语言
- JSON的文件类型是.json
- Json文本的MIME类型是application/json
- JavaScript可利用全局函数eval() 将json转换为JavaScript对象
2.json的值
- 数字(整数或浮点数)
- 字符串(在双引号中)
- 逻辑值(true 或 false)
- 数组(在方括号中)
- 对象(在花括号中)
- null
3.语法
3-1:数据的书写格式:
1.名称:值
2.多个数据用逗号隔开
例子: “name”:"张三",“nam”:"张四"
3-2:花括号表示对象
对象可以包含多个名称/值对
{ "firstName":"John" , "lastName":"Doe" }
3-3:方括号表示数组
{
"employees": [
{ "firstName":"John" , "lastName":"Doe" },
{ "firstName":"Anna" , "lastName":"Smith" },
{ "firstName":"Peter" , "lastName":"Jones" }
]
}