Fastjson解析JSON时key对应的value存在多个英文双引号解决
·
情景

如上图所示,经常在解析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);
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)