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

2025-11-24 714 views
6

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

回答

7

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

4

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

7

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

2

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