Json转java对象

来源:互联网 发布:数据结构书与算法java 编辑:程序博客网 时间:2024/06/05 10:30

前台JS页面对象转String
先创建一个数组
var array=new Array();
创建两个user对象
var user1={id:1,name:”提莫”}
var user2={id:2,name:”兰博”}
然后把两个对象放进数组
array.push(user1);
array.push(user2);
将数组转换成字符串
var aaa=JSON.stringify(array);

以下开始是java代码,也就是把aaa传入到了java中----------------以下是阿里巴巴Fastjson--------------------//转对象UserVo userVo=JSON.parseObject(aaa,User.class);//转对象数组UserVo[] userVoArray=JSON.parseObject(aaa,User[].class);----------------以下是jackson--------------------//转对象数组//ObjectMapper在org.codehaus.jackson.map.ObjectMapper包ObjectMapper mapper = new ObjectMapper(); UserVo[] userVoArray= mapper.readValue(aaa, UserVo[].class);或者转换成JSONArrayObjectMapper om=new ObjectMapper();JSONArray ja=om.readValue(aaa, JSONArray.class);for(Object j:jsonArray){            JSONObject jb=(JSONObject)j;            //jb.getString("KEY值")}
1 0
原创粉丝点击