json字符串转Map,map的value是Bean

用的是alibaba的JSON插件,发现json字符串转Map<String,Bean>没有好的方法,最后还是遍历搞定的:

​
Map<String,Object> tmpMap = JSONObject.parseObject(vo.getParams().get("props").toString());
//json对象转Map
Map<String,Subsystem> subSystemMap = new HashMap<>();
for(Map.Entry<String, Object> entry: tmpMap.entrySet()) {
   subSystemMap.put(entry.getKey(), 
   // String转Bean方法
   JSON.parseObject((entry.getValue().toString()),Subsystem.class));
}

猜你喜欢

转载自blog.csdn.net/qingmengwuhen1/article/details/81226659
今日推荐