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

文章目录

  • 前言
  • 1、JSON字符串列表转化为 List\ 获取其中参数
  • 2、JSON字符串转化为 map 获取其中参数
  • 3、JSON字符串列表转化为List\ 对象


前言

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


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

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 对象

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

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

你可能感兴趣的:(Java学习记录,json)