1.What?
- JavaScript Object Notation
- 轻量级文本数据交换格式
- 独立于语言(语言无关特点
- 自我描述,可读性强
2.Why?
对于 AJAX 来说,JSON 比 XML 更快(有时候JSON也可以比XML更胖;
3.Data Structure
- key/value对应
- 有序值列表(如数组,列表
4.Grammar
- 数据在key/value对中*
- 逗号分隔
- "{}"保存对象
- "[]"保存数组
5.js中使用JSON
var emp = [
{ "firstName":"小明" , "lastName":"明明" },
{ "firstName":"小红" , "lastName":"红红" },
];
// 访问
emp[1].lastName; // 红红
// 修改
emp[1].lastName="小明明";