情景

如上图所示,经常在解析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);

Logo

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

更多推荐