如图,有一个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;