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

nkkqxpd9  于 2022-11-05  发布在  Java
关注(0)|答案(4)|浏览(224)

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

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

@NullCharToVal(0)
private long time;

等等 更多灵活的才做方式

9jyewag0

9jyewag01#

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

7xllpg7q

7xllpg7q2#

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

lnvxswe2

lnvxswe23#

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

wztqucjr

wztqucjr4#

这个功能加了没

相关问题