1 JSON 基础......................................................................................................................................3
1.1 JSON 的定义.......................................................................................................................3
1.2 JSON 的结构.......................................................................................................................3
1.3 JSON 的形式.......................................................................................................................3
2 JSON 示例......................................................................................................................................7
2.1 示例一.................................................................................................................................7
2.2 示例二.................................................................................................................................7
2.3 值的数组.............................................................................................................................7
3 JSON 的使用..................................................................................................................................8
3.1 JSON 官方网站提供的一个开源的 JSON 解析器和字符串转换器:json.js .................8
3.2 在 JavaScript 中使用 JSON ...............................................................................................9
3.2.1 将 JSON 数据赋值给变量......................................................................................9
3.2.2 访问数据..................................................................................................................9
3.2.3 修改 JSON 数据....................................................................................................10
3.2.4 转换回字符串(见 5.3 小节).............................................................................10
3.3 将 JSON 发给服务器.......................................................................................................10
3.3.1 通过 GET 以名称/值对发送 JSON ......................................................................11
3.3.2 利用 POST 请求发送 JSON 数据 ........................................................................12
3.3.3 JSON 就只是文本..................................................................................................12
3.4 在服务器上解释 JSON....................................................................................................12
3.4.1 处理 JSON 的两个步骤........................................................................................12
3.4.2 寻找 JSON 解析器................................................................................................13
3.4.3 使用 JSON 解析器................................................................................................13
4 JSON 的优点和不足....................................................................................................................14
4.1 优点...................................................................................................................................15
4.2 不足...................................................................................................................................15
5 JSON 与 XML 的比较 .................................................................................................................16
5.1 可读性...............................................................................................................................16
5.2 可扩展性...........................................................................................................................16
5.3 编码难度...........................................................................................................................16
5.4 解码难度...........................................................................................................................16
5.5 实例比较...........................................................................................................................16
6 JSON 在 js 中的应用示例 ...........................................................................................................17
6.1 例一...................................................................................................................................17
6.2 例二...................................................................................................................................18
6.3 例三(json.js 包的使用还有些问题) ...........................................................................18
7 用 JQuery 处理 JSON .................................................................................................................20
7.1 处理从服务器返回的 JSON 数据....................................................................................20
7.2 处理普通 JSON 数据.......................................................................................................21
7.2.1 例一........................................................................................................................21
7.2.3 例二........................................................................................................................22
7.2.4 例三........................................................................................................................22
7.2.4 例四........................................................................................................................22
7.2.5 例五........................................................................................................................23