JSON介绍
JSON(JavaScript Object Notation)是一种独立于任何语言的轻量级简谱,用来存储数据。
相对于XML,JSON格式文本,程序员解析更加简单,机器解析效率更高。由于文本更小所以传输更快。
对象格式
一个对象, 由一个大括号表示.括号中描述对象的属性 .
通过键值对来描述对象的属性(可以理解为, 大括号中, 包含的是一个个的键值对.)
格式:
- 键与值之间使用冒号连接, 多个键值对之间使用逗号分隔.
- 键值对的键 应使用引号引住,也就是字符串 (通常Java解析时, 键不使用引号会报错. 而JS能正确解析.)
- 键值对的值, 可以是JS中的任意类型的数据,还可以是对象或者下面提到的数组。
JSON:
{
"name":"金苹果",
"info":"种苹果"
}
数组格式
在JSON格式中可以与对象互相嵌套:[元素1,元素2…]
中间元素可以是字符串,数字等等,还可以是JSON对象
案例:
{
"name":"张三",
"age":18,
"pengyou":["李四","王二","麻子",{
"name":"野马老师",
"info":"像匹野马一样狂奔在技术钻研的道路上"
}],
"haha"