通过接口拿到了json字符串,明明是符合规范的格式,但是
JSONObject.parseArray 一直报这个错,
后来发现问题的根源就是json字符串套两层引号造成的,需要加一道工序就可以了
// 此处转一下防止引号问题带来的报错
String jsonStr = JSON.parse(shopNameStr).toString();
JSONArray shopNameArr = JSONObject.parseArray(jsonStr);
通过接口拿到了json字符串,明明是符合规范的格式,但是
JSONObject.parseArray 一直报这个错,
后来发现问题的根源就是json字符串套两层引号造成的,需要加一道工序就可以了
// 此处转一下防止引号问题带来的报错
String jsonStr = JSON.parse(shopNameStr).toString();
JSONArray shopNameArr = JSONObject.parseArray(jsonStr);