前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Json(Json-lib)中使用JSONObject.toBean(JSONObject jsonObject, Class beanClass)日期保存了当前时间

Json(Json-lib)中使用JSONObject.toBean(JSONObject jsonObject, Class beanClass)日期保存了当前时间

作者头像
用户5640963
发布2019-07-26 10:00:13
1K0
发布2019-07-26 10:00:13
举报
文章被收录于专栏:卯金刀GG

1、问题:使用Json-lib,转换数据的方法JSONObject.toBean(JSONObject jsonObject, Class beanClass),对日期处理的时候,保存了当前的时间。

2、原因:日期格式使用的是“yyyy-MM-dd”。

3、解决办法:

在类中添加静态模块:

static{ String[] dateFormats = new String[] {"yyyy-MM-dd"}; net.sf.json.util.JSONUtils.getMorpherRegistry().registerMorpher(new DateMorpher(dateFormats)); }

如下方法中的转换不变,如下:

ZywsptZdjysjb record = (ZywsptZdjysjb)JSONObject.toBean(JInfo,ZywsptZdjysjb.class);

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档