JOSN字符串(列表)转化为对应Map(列表)


前言

经常需要对Json字符串类型的数据进行处理转化,记录其中几种常用的处理方式。


1、JSON字符串列表转化为 List<Map> 获取其中参数

String jsonStrList;
List<Map<String,Object>> mapList = JSON.parseObject(jsonStrList,
newTypeReference<List<Map<String,Object>>>(){});

jsonStrList为:[ { "A": "a" }, { "B": "b" } ]

2、JSON字符串转化为 map 获取其中参数

String jsonStr;
Map<String,Object> map = JSON.parseObject(jsonStr, Map.class);

jsonStr为:{ "A": "a", "B": "b" }

3、JSON字符串列表转化为List<T> 对象

String jonsStrList;
List<T> productList = JSON.parseArray(jsonStrList, T.class);

jsonStrList为:[ { "A": "a" }, { "B": "b" } ]
T为封装类


版权声明:本文为qq_41895810原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。