如图,有一个jsonNode对象,我想获得路径"data" -> "items"数组下的每个元素的某个值,比如id,那么我得遍历这个数组Node对象。
使用elements()方法即可,直接上代码:
// 遍历jsonNode,responseMessage为初始jsonNode对象
Iterator<JsonNode> elements = responseMessage.path("data").path("items").elements();
List<String> ids = new ArrayList<>();
while (elements.hasNext()){
JsonNode node = elements.next();
String id = node.path("id").asText();
ids.add(id);
}
return ids;