Java List列表嵌套字典Map 怎么直接给变量赋值呢?

Java List列表嵌套字典Map 怎么直接给变量赋值呢?(不要通过add 或者put 等方法赋值
Java List列表嵌套字典Map 怎么直接给变量赋值呢?(不要通过add 或者put 等方法赋值
Java List列表嵌套字典Map 怎么直接给变量赋值呢?(不要通过add 或者put 等方法赋值

问题遇到的现象和发生背景

img

问题相关代码,请勿粘贴截图
    List<Map<String,String>> mapList= null;

    mapList= [
                {"pass"=0, "name"=百度},
                {"pass"=0, "name"=百度2}
            ];

List列表嵌套字典Map 怎么给变量赋值呢?


import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class Test {
    public static void main(String[] args) {
        List<Map<String,String>> mapList= new ArrayList<>();
        Map<String, String> m1= new HashMap<String, String>();
        m1.put("pass", "0");
        m1.put("name", "百度->百度");
        m1.put("count", "0");
        m1.put("status", "Fail");
        System.out.println(m1);  // {pass=0, name=百度->百度, count=0, status=Fail}
        mapList.add(m1);
        System.out.println(mapList); // [{pass=0, name=百度->百度, count=0, status=Fail}]
    }
}

java应该是这样吧:https://blog.csdn.net/u014248032/article/details/91378888

1、new 一个list
2、new两个map,map1、map2,然后分别put对应的数据;
3、list.add(map1);
list.add(mpa2);

一点也不优雅

img