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

2025-11-24 898 views
8

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

回答

6

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

9

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

4

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

1

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