前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JSON转成List结构数据

JSON转成List结构数据

作者头像
SmileNicky
发布2019-09-18 09:58:49
1.3K0
发布2019-09-18 09:58:49
举报
文章被收录于专栏:Nicky's blogNicky's blog

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

                 本文链接:[https://blog.csdn.net/u014427391/article/details/100170157](https://blog.csdn.net/u014427391/article/details/100170157) 

先要引入对应的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();
		}

fastjson的简单用法,fastjson转换相对语法简单点,不过如果出现Bean类过大,或者在ie模式有时候会出现一些报错

List<FormModel> writUnionFormList = 
				JSON.parseArray(params, FormModel.class);

附录,如果在ie出现中文乱码问题,可以参考我之前教程:https://cloud.tencent.com/developer/article/1995392

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019年08月31日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档