/**
* 解析json保存到list中
* @param code 传入json数据解析
* @return
*/
public static String analysisJson(String code) {
List list = new ArrayList<>();
//fastjson解析方法
JSONObject json = JSONObject.parseObject(code);
JSONArray array = json.getJSONArray(“data”);
for (int i = 0; i < array.size(); i++) {
JSONObject obj = (JSONObject) JSONObject.toJSON(array.get(i));
Iterator<Map.Entry<String, Object>> it = obj.entrySet().iterator();
while (it.hasNext()) {
Map.Entry<String, Object> entry = it.next();
if (entry.getKey().equals("son")) {
//list.add(entry.getValue().toString());
return entry.getValue().toString();
}
}
}
return null;
}
本文介绍了一种使用Fastjson库解析JSON数据并将其保存到List的方法。通过将JSON数组转换为Java对象,可以轻松地迭代和处理数据,示例代码展示了如何提取特定字段并返回其值。
981





