Java基础之JSON转成List结构数据
【摘要】 先要引入对应的jar,然后调用net.sf.json库的
ObjectMapper mapper = new ObjectMapper();
JavaType javaType = mapper.getTypeFactory().constructParametricType(List.class,FormModel.class);
/*List<FormM...
先要引入对应的jar,然后调用net.sf.json库的
ObjectMapper mapper = new ObjectMapper();
JavaType javaType = mapper.getTypeFactory().constructParametricType(List.class,FormModel.class);
/*List<FormModel> writUnionFormList = JSON.parseArray(params, FormModel.class);*/
List<FormModel> writUnionFormList=new ArrayList<FormModel>();
try { writUnionFormList = (List<FormModel>)mapper.readValue(params, javaType);
} catch (JsonParseException e) { e.printStackTrace();
} catch (JsonMappingException e) { e.printStackTrace();
} catch (IOException e) { e.printStackTrace();
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
fastjson的简单用法,fastjson转换相对语法简单点,不过如果出现Bean类过大,或者在ie模式有时候会出现一些报错
List<FormModel> writUnionFormList = JSON.parseArray(params, FormModel.class);
- 1
- 2
附录,如果在ie出现中文乱码问题,可以参考我之前教程:https://smilenicky.blog.csdn.net/article/details/100145430
文章来源: smilenicky.blog.csdn.net,作者:smileNicky,版权归原作者所有,如需转载,请联系作者。
原文链接:smilenicky.blog.csdn.net/article/details/100170157
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)