欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Map和List<Map>转相应的对象

程序员文章站 2022-07-14 11:11:51
...

引入对应jar包

<fastjson.version>1.2.73</fastjson.version>

Map转对象

Map<String, Object> data = formData.get("empData");
String empDataJson = JSONObject.toJSONString(data);
if (ToolUtil.isNotEmpty(empDataJson)) {
    EmpTest empTest = JSONObject.parseObject(empDataJson, EmpTest.class);
    //后续处理
}

List转List

List<Map<String, Object>> empMapList = formData.get("empList");
List<EmpTest> empList = JSONArray.parseArray(JSONArray.toJSONString(empMapList), EmpTest.class);
//后续处理