super.getJsonUtil().fromJSon(json, PayNoteVO.class);
PayNoteVO : 为实体对象
将日期Fri Jun 24 00:00:00 CST 2016 格式装换成 2016-06-24(String) 格式
String payDateStr = DataFormat.formatDate(new Date().getTime());
String date = StringUtil.formatDate(new Date(),"yyyy-MM-dd");
将json格式转换成 object对象[{id:"23",notesReason:"ssddfhfg"}]
JSONObject jsonObject = new JSONObject().fromObject(json);
String id = jsonObject.getString("id");
String reasonRefuse = jsonObject.getString("notesReason");
将bean转换成Map
Map<String, Object> map = new HashMap<String, Object>();
map.put("DOCID", bean.getDocid());
map.put("NOTE_TYPE", bean.getNoteType());
map.put("NOTE_COUNT", bean.getNoteCount());
map.put("ACCOUNT_NUM", bean.getAccountNum());
map.put("OPERATE_TYPE", bean.getOperateType());
map.put("ACTUAL_NOTE_COUNT", bean.getActualNoteCount());
return map;
将Map转换成bean对象
EbStnNoteApply bean = new EbStnNoteApply();
bean.setDocid((String) map.get("DOCID"));
bean.setNoteType((String) map.get("NOTE_TYPE"));
bean.setNoteCount((Integer) map.get("NOTE_COUNT"));
bean.setAccountNum((String) map.get("ACCOUNT_NUM"));
bean.setOperateType((String) map.get("OPERATE_TYPE"));
bean.setActualNoteCount((Integer) map.get("ACTUAL_NOTE_COUNT"));
bean.setAtomResult((String) map.get("ATOM_RESULT"));
bean.setAtomInfo((String) map.get("ATOM_INFO"));
bean.setAtomDealDt((Date) map.get("ATOM_DEAL_DT"));
if (map.containsKey("noteList") && map.get("noteList") != null) {
List<Map<String, Object>> noteList = (List<Map<String, Object>>) map
.get("noteList");
for (Map<String, Object> noteInfo : noteList) {
bean.getNoteList().add(EbStnNoteInfo.mapToBean(noteInfo));
}
}
return bean;