可以将json字符串转换为map,从而获得key与value。
下面代码中,entity为某表中存储的一个字段,为json字符串。
Map jsonMap = JSONObject.parseObject(approval.getEntity(), Map.class);
Map<Object, Object> entityMap = new HashMap<>();
for (Object obj : jsonMap.keySet()) {
Object value = jsonMap.get(obj);
entityMap.put(obj, value);
map.put("entity", entityMap);
}
这样,前台可以通过entity.key获得对应的value值。