可以使用以下代码将 JSON 字符串转换为 List

import com.fasterxml.jackson.databind.ObjectMapper;
import java.util.List;
import java.util.Map;

public class JsonToListMapExample {
    public static void main(String[] args) throws Exception {
        String json = '[{"name":"John","age":30},{"name":"Jane","age":25}]';
        ObjectMapper mapper = new ObjectMapper();
        List<Map<String, Object>> list = mapper.readValue(json, List.class);
        System.out.println(list);
    }
}

上述代码中,我们使用了 Jackson 的 ObjectMapper 类来解析 JSON 字符串,并将其转换为 List<Map<String, Object>> 类型的数据。注意,我们需要使用 readValue 方法来读取 JSON 字符串并将其转换为 List 类型。在这个例子中,我们的 JSON 字符串包含两个对象,每个对象都有一个名称和年龄属性。输出结果应该是一个包含两个 Map 对象的 List:[{name=John, age=30}, {name=Jane, age=25}]

Java 使用 ObjectMapper 将 JSON 字符串转换为 List<Map>

原文地址: https://www.cveoy.top/t/topic/oXaR 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录