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/
地址: http://www.json.org/java/