可以使用 Fastjson 的 'JSON.parseArray()' 方法将字符串 JSON 转换为 List<Map<String, Object>>。

下面是一个示例代码:

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;

import java.util.List;
import java.util.Map;

public class Main {
    public static void main(String[] args) {
        String jsonString = '[{"name":"John","age":30},{"name":"Alice","age":25}]';

        List<Map<String, Object>> listMap = JSON.parseArray(jsonString, Map.class);

        for (Map<String, Object> map : listMap) {
            System.out.println("Name: " + map.get("name"));
            System.out.println("Age: " + map.get("age"));
        }
    }
}

运行以上代码将输出:

Name: John
Age: 30
Name: Alice
Age: 25
Java 使用 Fastjson 将字符串 JSON 转换为 List<Map<String, Object>>

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

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