1、JSON是什么
JSON全称为Javascript object notation,是一种轻量级的数据格式。
2、JSON的数据结构
2.1 键/值对,不同语言描述不同,有的为对象,有的为记录
2.2 值的有序队列,大部分称为数组
3 、JSON例子
举个简单的json数据为:{“name”:“Tom”},等价于name=Tom,而且前者还占用更多的内存。
下面这种{"name":"Tom","age":"28","class":"1"}就可以将几个字段串起来形成一个记录,这种就比较占优势了,可以用来表示一个对象。
4、JSON可以直接应用在javascript中,无需任何api或者工具包解析。如下面json数据直接赋值给js变量
var ={
"citys": [
{
"city": "北京"
},
{
"city": "上海"
}
],
"peoples": [
{
"age": "11",
"name": "tom"
},
{
"age": "22",
"name": "jhon"
}
]
}
如果取对象的属性,直接用点即可,如取people中jhon的age,可以写为:var.peoples[1].age
5、json格式化的工具有hijson,该工具可以检查书写的json是否有语法错误。