Java很容易支持JSON数据交换格式. 免费的源代码可以在这里下载. 我们不提供支持和担保. 请自行承担风险. 请不要拿他做坏事. 欢迎提供反馈信息, 谢谢.
源代码 Javadoc 描述
JSONObject.java JSONObject.html JSONObject是一个无序的"名字/值"对的集合. 它的外在形式是一个用大括号包裹, 并用冒号将名字和值分开的字符串. 内部形式就是一个对象, 同时拥有get()和opt()方法来通过名字来访问值, 用put()方法来通过名字添加或者替换值. 值可以是下面类型: 布尔值、JSONArray、JSONObject、数值和字符串或者JSONObject.NULL对象.
JSONArray.java JSONArray.html JSONArray是值的有序队列. 它的外在形式是一个用方括号包裹, 用逗号来分隔值的字符串. 内在形式是一个对象, 拥有get()和opt()方法来通过索引访问值, put()方法来新增或替换值.
JSONStringer.java JSONStringer.html JSONStringer是用来快速生成JSON文本的工具
JSONWriter.java JSONWriter.html JSONWriter是一个快速将JSON文本写入stream的工具
JSONTokener.java JSONTokener.html JSONTokener读取源字符串, 并解析成token. 它被JSONObject和JSONArray使用来解析JSON字符串.
JSONException.java JSONException.html 当语法错误或者过程异常的时候, 会抛出JSONException异常.
JSONString.java JSONString.html JSONString是一个接口, 以便其他类可以实现他们自己的序列化.
JSON也可以作为与其他数据交互格式之间进行数据交互的格式.
CDL.java CDL.html 它提供了一个静态方法, 用来将逗号分隔的列表文本转换为JSONArray, 以及将JSONArray转换为逗号分隔的列表文件. 它可以被大多数数据库、电子表格或者组织者计划所识别.
XML.java XML.html 它提供了一个静态方法, 用来将XML文本转换成JSONObject, 以及用来将JSONObject转换成XML文本.
JSONML.java JSONML.html 它提供了一个静态方法用来将XML文本转换成JSONArray或者JSONObject, 以及将JSONArray或JSONObject以JsonML的方式转换成XML文本.
XMLTokener.java XMLTokener.html XMLTokener是JSONTokener的扩展来提供更多的方法以便解析XML文本.
HTTP.java HTTP.html 将HTTP头转换成JSONObject, 或者反过来
HTTPTokener.java HTTPTokener.html HTTPTokener扩展了JSONTokener来提供额外的方法以便解析HTTP头
Cookie.java Cookie.html 将浏览器的cookie规范, 转换成JSON对象, 或者反过来.
CookieList.java CookieList.html 将浏览器的cookie列表字符串转换成JSON对象, 或者反过来.
原文: JSON in Java
地址: http://www.json.org/java/