jackson会将json串中的子json转为linkedHashMap,需要转为实体类
jsonToBean转Object的时候也会默认转为linkedHashMap。。。
public static <T> T linkedHashMapToBean(Object linkedHashMap, Class<T> classOfT) {
return jsonToBean(beanToJson(linkedHashMap), classOfT);
}
有时候包含Integer类型的数据可能会解析失败,只好先转为map再单个获取
LinkedHashMap<String, Integer> map = (LinkedHashMap) data;
String xxx = map.get("xxx").toString();