JSON详解

版本:v1.1

Crifan Li

摘要

本文主要介绍了JSON的基础知识,以及在具体(Python,C#等)编程语言中,如何处理JSON,以及常见错误和解决办法。

[提示] 本文提供多种格式供:
在线阅读 HTML HTMLs PDF CHM TXT RTF WEBHELP
下载(7zip压缩包) HTML HTMLs PDF CHM TXT RTF WEBHELP

HTML版本的在线地址为:

http://www.crifan.com/files/doc/docbook/json_tutorial/release/html/json_tutorial.html

有任何意见,建议,提交bug等,都欢迎去讨论组发帖讨论:

http://www.crifan.com/bbs/categories/json_tutorial/

2013-09-05

修订历史
修订 1.1 2013-09-05 crl
  1. 把之前教程的地址整理过来
  2. 把Python语言总结中对应的Python的json内容整理过来

目录

前言
1. 本文目的
1. JSON简介
2. Python中处理JSON字符串
2.1. json中如果内容中包含单引号或双引号如何处理
2.2. 字典类型的json字符串中的key一定要用双引号括起来
2.3. 字典类型的json字符串中的key要用双引号,而不能用单引号
3. C#中处理JSON字符串
4. 常见的JSON相关的问题及解决办法
4.1. 给JSON添加注释
4.2. JSON中的字符串被括起来的,只能是双引号,不能是单引号
4.3. JSON中的字符串中不能包含非法字符
4.4. JSON中的列表变量内的最后位置,不能有多余的逗号
4.5. 要注意JSON字符串的编码
参考书目