fastjson JSON字符串转 List Map

java | 2021-10-15 18:06:17

通常用的比较多的是转换成bean list

List<Bean> list=JSON.parseArray(str,Bean.class);

 

至今还没有发现谁优雅的把json字符串转成List Map

而且我们的第一直觉就是JSON.parseObject 是用来转对象的,JSON.parseArray是用来转成数组的。但是Array List也是Object呀。

 

JSON字符串转 List Map

public static void main(String[] args) {
        String str="[{'a':1}]";
        List<Map<String,Double>> dataList=JSONArray.parseObject(str,new TypeReference<List<Map<String,Double>>>(){});
        System.out.print(dataList);
    }

 

登录后即可回复 登录 | 注册
    
关注编程学问公众号