假设我们有以下的JSON字符串: ``` [ { "name": "John", "age": 30 }, { "name": "Jane", "age": 25 } ] ``` 我们可以使用Jackson库将其解析为一个JsonNode数组: ```java String json = "[{\"name\":\"John\",\"age\":30},{\"name\":\"Jane\",\"age\":25}]"; ObjectMapper mapper = new ObjectMapper(); JsonNode arrayNode = mapper.readTree(json); ``` 现在我们可以使用以下代码从JsonNode数组中获取元素: ```java // 获取第一个元素 JsonNode firstNode = arrayNode.get(0); System.out.println(firstNode.get("name").asText()); // 输出 John // 获取第二个元素 JsonNode secondNode = arrayNode.get(1); System.out.println(secondNode.get("name").asText()); // 输出 Jane ``` 注意,我们使用了`get()`方法来获取数组中的元素,然后使用`get()`方法再次获取元素的属性。最后,我们使用`asText()`方法将属性的值转换为字符串。