JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。
1、JSON 语法规则
- 数据在名称/值当中
- 数据由逗号分隔
- 大括号 { } 保存对象
- 中括号 [ ] 保存数组,数组可以包含多个对象
- JSON 数据的书写格式是:key : value
- 名称/值对包括字段名称(在双引号中),后面写一个冒号,然后是值:“name” : “名称”
2、JSON值类型
-
数字(整数或浮点数):{ “age”:30 }
-
字符串(在双引号中):{ “name”:“名称” }
-
逻辑值(true 或 false):{ “flag”:true }
-
数组(在中括号中):下面例子中,对象 sites 是包含三个对象的数组。每个对象代表一条关于某个网站(name、url)的记录。
{ "sites": [ { "name":"百度" , "url":"www.baidu.com" }, { "name":"google" , "url":"www.google.com" }, { "name":"微博" , "url":"www.weibo.com" } ] }
-
对象(在大括号中):上面例子都是对象
-
null:JSON 可以设置 null 值
{ "value":null }