请问使用fastjson把对象转字符串时怎么保留空字段?

qnakjoqk  于 2022-10-22  发布在  其他
关注(0)|答案(4)|浏览(285)

转完后空字段都被去掉了,如何能保留空字段?谢谢。

uxhixvfz

uxhixvfz1#

config里加上这些Feature:
WriteMapNullValue
WriteNullBooleanAsFalse.
WriteNullListAsEmpty
WriteNullNumberAsZero
WriteNullStringAsEmpty

f1tvaqid

f1tvaqid2#

配置Features这个属性,在代码块里被标识成过期了

x4shl7ld

x4shl7ld3#

@kimmking
这些都配了,我没记错的话,只有一个Date类型的如果是空还是保留的,其它的还是没有。现在已经不使用fastjson了,太麻烦了。

tv6aics1

tv6aics14#

取值用 MapUtils.getString(map,"key","default_value") 好一点

相关问题