1. JSON-lib是一个能将beans, maps, collections, arrays和XML转换为JSON, 并且还能将JSON再转换为beans和动态beans的Java库。
2. JSON-lib网址: http://json-lib.sourceforge.net/
3. JSON和Java之间的类型对应关系
JSON |
|
Java |
string |
<=> |
java.lang.String, java.lang.Character, char |
number |
<=> |
java.lang.Number, byte, short, int, long, float, double |
true|false |
<=> |
java.lang.Boolean, boolean |
null |
<=> |
null |
function |
<=> |
net.sf.json.JSONFunction |
array |
<=> |
net.sf.json.JSONArray (object, string, number, boolean, function) |
Object |
<=> |
net.sf.json.JSONObject |
4. 下载JSON-lib
4.1. 点击Download
4.2. 点击Download Latest Version下载最新版本
5. JSON-lib依赖jar包
5.1. JSON-lib最少依赖jar包
5.2. 点击Dependencies report, 可以找到依赖包的下载地址
5.3. 根据依赖树链接, 下载最少依赖包
5.4. 下载后完整jar集合
5.5. commons-collections和commons-lang可以使用: commons-collections-3.2.1、commons-lang-2.5, 不必使用最新版本, 否则有找不到类错误。
6. 文档
6.1. 点击Javadoc(jdk13)或Javadoc(jdk15)
6.2. 文档如下