使用JSON解析对象成map结构

工作中有时候会遇到,使用JSON.parseObject方法将实体类解析Map结构。
Map<Integer, List<String>> entityMap = JSON.parseObject(Entity, new TypeReference<Map<Integer, List<String>>>() {});
//我这里解析的key存储的是整型,value存储的是list类型,可以根据自己需要进行转换。
//主要是new TypeReference<Map<Integer, List<String>>>() {} 这个类

//或者是 自己新建一个类  比如
class MyMap  {
	private Map<Integer,List<String>> map=new HashMap();
	//getter setter 省略
}
//然后使用如下的方式进行转换。
MyMap entityMap = JSON.parseObject(Entity,MyMap.class);
Map<Integer, List<String>>  map=entityMap.getMap();//即可拿到


版权声明:本文为weixin_46522411原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。