json转map 怎么转

qq_36184951 2017-09-06 03:30:55
目前项目有个需求,导出json。我用的map<String,object> value放的是list。转成json后给对方,完事后还会传同样格式的json给我。
Map<String, Object> jsonMap = new HashMap<String, Object>();
jsonMap.put("eList", eList);
jsonMap.put("iList", iList);
JsonConfig jsonConfig = new JsonConfig();
jsonConfig.setIgnoreDefaultExcludes(false);
jsonConfig.setExcludes(new String[]{"instruments","entrust"});
JSONObject jsonArray = JSONObject.fromObject(jsonMap,jsonConfig);

我是这么转的json,但是现在不会再转回来了。求教大神,怎么再把json转成map啊(就是再转成我最开始的那样,value是list的)。
...全文
358 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
我刚遇到 代码转了
湖北wh 2017-09-07
  • 打赏
  • 举报
回复
1楼正解
李德胜1995 2017-09-06
  • 打赏
  • 举报
回复
使用jackson这个方法转。。。。

 public static JavaType getCollectionType(Class<?> collectionClass, Class<?>... elementClasses) {   
		      return mapper.getTypeFactory().constructParametricType(collectionClass, elementClasses);   
	}  
bbney 2017-09-06
  • 打赏
  • 举报
回复
Map<String,Object> map = JSONObject.parseObject(JSONString,Map.class);

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧