在Java中从JSON对象的数组中获取值,可以通过以下步骤实现:
String jsonString = "[{\"name\":\"John\", \"age\":30}, {\"name\":\"Jane\", \"age\":25}]";
ObjectMapper objectMapper = new ObjectMapper();
List<Map<String, Object>> jsonArray = objectMapper.readValue(jsonString, new TypeReference<List<Map<String, Object>>>(){});
for (Map<String, Object> jsonObject : jsonArray) {
String name = (String) jsonObject.get("name");
int age = (int) jsonObject.get("age");
System.out.println("Name: " + name + ", Age: " + age);
}
在上述代码中,我们遍历了JSON数组中的每个JSON对象,并通过键名获取对应的值。注意,由于JSON中的值可以是不同类型的,因此需要根据实际情况进行类型转换。
以上是从JSON对象的数组中获取值的基本步骤。在实际应用中,可以根据具体需求进行进一步的处理和操作。
领取专属 10元无门槛券
手把手带您无忧上云