JSON:轻量级的文本数据交换格式,类似于XML,但是比XML更小,更快,更易解析。它是基于JavaScript的一个子集,它使用JavaScript语法来描述数据对象,但是JSON仍是独立于语言和平台。
优点:
1.数据格式比较简单,易于读写,格式都是压缩的,占用带宽小
2.易于解析的语言,客户端JavaScript可以简单地通过eval()进行JSON数据的读取
3.支持多种语言。
4.众多服务器端的对象、数组等能够直接生成JSON格式,便于服务端的访问和提取
5.因为JSON格式能够直接为服务端代码使用,大大简化了服务端和客户端的代码开发量。
JSON用于数据结构的两种形式
1.JSON Object
{name:value}
2.JSON Array
{ "name" :[
{ "name":"value","name","value"},
{ "name":"value","name","value"},
]
}
JSON数据解析
1.解析JSON Object
2.解析JSON Array
3.解析两者的混合