首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

jsonlib对date门类的双向转换

2012-12-22 
jsonlib对date类型的双向转换jsonlib里toBean对格式化的日期进行转换:JSON-JavaJSONObject json JSONObj

jsonlib对date类型的双向转换
jsonlib里toBean对格式化的日期进行转换:JSON-Java

JSONObject json = JSONObject.fromObject(str);JSONUtils.getMorpherRegistry().registerMorpher(new DateMorpher(new String[]{"yyyy-MM-dd HH:mm:ss"}));App app = (App) json.toBean(json, App.class);System.out.println(app.getCreateTime());


jsonlib里toJson将日期格式化掉:Java-Json

JsonConfig config = new JsonConfig();config.registerJsonValueProcessor(Date.class, new JsonValueProcessor() {private SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");@Overridepublic Object processObjectValue(String key, Object value, JsonConfig cfg) {return format.format((Date)value);}@Overridepublic Object processArrayValue(Object value, JsonConfig cfg) {return format.format((Date)value);}});

fromObject的时候携带上这个config即可

热点排行