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. 文档如下