一、依赖Jar包
1.1 jar包列表
- commons-beanutils-*.jar
- commons-collections-*.jar
- commons-lang-*.jar
- commons-logging.jar
- ezmorph-*.jar
- json-lib-2.1-jdk15.jar
1.2 jar包下载
直接去maven仓库下载: 连接地址
示例:
- 到Maven仓库中,搜索所需的jar包
- 选择版本
- 下载jar包
- 下载完毕后导入即可
二、使用
2.1 将Map转换为Json
将不同类型的对象存入Map,再转换为Json
前端(Ajax)得到的数据结构为:{...}
// 将数据存入map
Map map = new HashMap();
map.put("list",list);
map.put("int",int);
map.put("object",Object);
// 将map转换为Json {}
JSONObject mapJson = JSONObject.fromObject(map);
2.2 将List转换为Json
前端(Ajax)得到的数据结构为:[...]
JSONArray arrayJson = JSONArray.fromObject(list);