Java封装JSON数据

一、依赖Jar包

1.1 jar包列表

  1. commons-beanutils-*.jar
  2. commons-collections-*.jar
  3. commons-lang-*.jar
  4. commons-logging.jar
  5. ezmorph-*.jar
  6. 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);
原文地址:https://www.cnblogs.com/langkyeSir/p/13194070.html