【求抢救】json问题我该如何建类,使用objectmapper.readvalue
java吧
全部回复
仅看楼主
level 11
唏嘘_退场 楼主
{
"code": "1",
"listAll": [
{
"entpctrlempeeList": [entpctrlempee对象参数,数组],
"entptechinfo": null,
"projectenp": {},
"meansfileList": [meansfile对象参数,数组],
"entpfinaceinfo": {},
"entpcoreemperList": [entpcoreemper对象参数,数组],
"entpfincProj": {},
"activity": null
},
{
"entpctrlempeeList": [],
"entptechinfo": null,
"projectenp": {},
"activity": null
},
{
"entpctrlempeeList": [],
"entptechinfo": null,
"projectenp": {},
"meansfileList": [],
"entpfinaceinfo": null,
"entpcoreemperList": [],
"entpfincProj": {},
"activity": null
}
]
}
json如上{}对象[]对象数据,我该如何建类
使用objectmapper.readvalue全部读了啊。。
求抢救。。。
2015年05月08日 11点05分 1
level 11
唏嘘_退场 楼主

强行自完结
垃圾代码欢迎指点,提脑。
JSONArray arr = jsonAll.getJSONArray("listAll"); //获取listAll集合
for (Object json : arr) { //遍历 arr json 集合
JSONObject jo = (JSONObject) json; //强转
if (!jo.isNull("entpctrlempeeList")) { //判断是否有值,是否有 entpctrlempeeList集
for (Object ers : jo.getJSONArray("entpctrlempeeList")) {
//entpctrlempeeList 因为是集合。所以遍历。转换对象出来。赋值入对象
JSONObject er = (JSONObject) ers;
User user = new ObjectMapper().readValue(er.toString(),User.class);
}
}
}
2015年05月08日 12点05分 2
楼主问的是如何建bean
2015年05月08日 13点05分
回复
angel��
: 之前是郁闷怎么用类全部装起来,后来用蠢方法全部装进去了。
2015年05月09日 10点05分
level 12
前排
2015年05月09日 10点05分 3
1