JSON定义:JavaScript Object Notation,JavaScript对象表示法,是存储和交换文本信息的语法。类似XML(更小,更快,更易解析)。JSON独立于语言和平台,使用数组。
JSON语法规则
- 数据在名称/值对中
- 数据由逗号分隔
- 花括号保存对象
- 方括号保存数组(数组可包含多个对象)
{
"code":1000,
"message":"成功",
"content":{
"pageNum":1,
"size":10,
"orderBy":null,
"startRow":1,
"endRow":10,
"list":[
{
"id":4003,
"name":"蔬菜",
"sort":1
},
{
"id":4007,
"name":"中药",
"sort":2
}
],
"firstPage":1,
"prePage":0
}
使用JavaScript,创建JSON对象数组
//创建数组对象
var people = [
{"name":"linyang","weight":"60kg"},
{"name":"yuzhouzhou","weight":"48kg"},
{"name":"miqiao","weight":"45kg"}
];
//访问数组对象
people[0].name; //返回linyang
//修改数组对象
people[2].weight = "46kg";
http://www.json.cn/ 网站的解析:
JSON使用
JavaScript 函数:eval() 使用的是 JavaScript 编译器,可解析 JSON 文本,然后生成 JavaScript 对象。注意文本必须包含在括号中,否则有语法错误。