java中json数组转换⽅法
private List changeList(List<PlatformUnitConversionFormulaDTO> list) throws JsonProcessingException {
ObjectMapper objectMapper = new ObjectMapper();
String str = objectMapper.writeValueAsString(list);
List<Map> convertList = adValue(str, new TypeReference<List<Map>>() {});
for (Map map : convertList) {
if (("formula") != null) {
List<Map> formulaListMap = ("formula").toString(), new TypeReference<List<Map>>() {});
vue json字符串转数组map.put("formula", formulaListMap);
}
}
return convertList;
}
先转换成map对象, spring mvc 会⾃动转成json, 你不使⽤map,就得⾃⼰再去新建⼀个实体类(为什么需要新建⼀个实体类,因为前端要formula返回的是对象数组,但你后端定义的实体类formula是string类型。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论