使用fastjson2包下的json工具
场景:前端传递list对象(RuleGroupMergeDto是一个复杂嵌套对象)的json数据(字符串类型),后端如何解析为对象呢?
答案:只需要一行搞定,JSON.parseObject(groupMergeDtoList, new TypeReference<List>(){});
重点是new TypeReference<List>(){},指定json转换类型。
List<RuleGroupMergeDto> ruleGroupMergeDtos = JSON.parseObject(groupMergeDtoList, new TypeReference<List<RuleGroupMergeDto>>(){});