情景
如上图所示,经常在解析json时会出现因双引号报错的问题。
fastjson解决方案
JSONObject jsonfile = JSONObject.parseObject(json
, Feature.OrderedField);
JSONArray jsonArray =
jsonfile.getJSONObject("result").getJSONArray("items");
#注意这里不能使用toString()方法将其转化成字符串,进行解析,必须使用toJSONString()
String js = JSONObject.toJSONString(jsonArray);
System.out.println(js);
List<PostModel> list = parseArray(js,PostModel.class);