json转嵌套VO 和嵌套VO转json 方法
HRpsnorgVOs.add(hrorgvo);
HRpsnorgVOs.add(hrorgvo1);
hrvo.sethRpsnorgVOs(HRpsnorgVOs);
//java的嵌套vo转json
ObjectMapper mapper = new ObjectMapper();
jsonInString = mapper.writeValueAsString(hrvo);
//json 转嵌套vo
net.sf.json.JSONObject jsonObj = net.sf.json.JSONObject.fromObject(jsonInString);
Map<String, Class> classMap = new HashMap<String, Class>();
classMap.put("hRpsnorgVOs",HRpsnorgVO.class);
classMap.put("hRpsndocEduVOs",HRpsndocEduVO.class);
classMap.put("hRpsndocEncVOs",HRpsndocEncVO.class);
classMap.put("hRpsndocFamilyVOs",HRpsndocFamilyVO.class);
classMap.put("hRpsndocLinkmanVOs",HRpsndocLinkmanVO.class);
classMap.put("hRpsndocPunVOs",HRpsndocPunVO.class);
classMap.put("hRpsndocTitleVOs",HRpsndocTitleVO.class);
classMap.put("hRpsnjobVOs",HRpsnjobVO.class);
// 将JSON转换成WeatherBean_Baidu
HRpsndocVO weather = (HRpsndocVO) net.sf.json.JSONObject.toBean(jsonObj,HRpsndocVO.class, classMap);
weather.gethRpsnorgVOs();