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

Java JSON转成List结构数据

程序员文章站 2023-11-09 14:44:46
先要引入对应的jar,然后调用net.sf.json库的 objectmapper mapper = new objectmapper(); javatype...

先要引入对应的jar,然后调用net.sf.json库的

objectmapper mapper = new objectmapper();
 javatype javatype = mapper.gettypefactory().constructparametrictype(list.class, apprwritunionformmodel.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出现中文乱码问题,可以参考我之前教程:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。