fastjson icon indicating copy to clipboard operation
fastjson copied to clipboard

关于JSON 转JavaBean 默认值更改的需求

Open ranqiqiang opened this issue 8 years ago • 4 comments

我们通常会用 Entity entity = JSONObject.parseObject(Json.toString,Entity.class); 转换 但是Entity 里面如果有 long date 等等类型的时候,转了之后,保存到数据库容易出错,因此希望有遇到默认值的转换,比如:

@NullToVal('2015-01-01') private date beginTime;

@NullCharToVal(0) private long time;

等等 更多灵活的才做方式

ranqiqiang avatar Jun 13 '16 07:06 ranqiqiang

又一个是一个你们架构设计问题, 一个库,不可能支持你们这么多特许需求, 如果数据为null,直接在数据库设定默认值就行了。这么简单的啊。

githublaohu avatar Jun 14 '16 03:06 githublaohu

需求是合理的,我会考虑在某个版本中加上

wenshao avatar Jun 21 '16 15:06 wenshao

默认值的想法非常好,适合保存到数据库里

Andecy avatar Jun 22 '16 07:06 Andecy

这个功能加了没

muxuan1978 avatar Jun 06 '22 09:06 muxuan1978