例如在使用fastjson时
LinkedHashMap days= JSONObject.parseObject(JSONObject.toJSONString(data.get(CommonConstant.AQIW)),LinkedHashMap.class);
这里使用了JSONObject来调用parseObject方法,检测工具会警告你请使用静态方法的基类来调用以便于代码的可读性,原因是因为源码中JSONObject继承于JSON
public class JSONObject extends JSON implements Map<String, Object>, Cloneable, Serializable, InvocationHandler
故修改后如下:
LinkedHashMap days= JSON.parseObject(JSON.toJSONString(data.get(CommonConstant.AQIW)),LinkedHashMap.class);