fastjson 在FastJsonHttpMessageConverter中,全局使用了WriteMapNullValue,如何局部实现null值不序列化

wpx232ag  于 2021-11-27  发布在  Java
关注(0)|答案(2)|浏览(350)

问题:在MVC框架中的消息转换器中,全局使用了WriteMapNullValue,如何局部实现null值不序列化?
我试过下面两种方式:
1、将@JsonInclude(JsonInclude.Include.NON_NULL)加到实体类上面只会在toJsonString的情况下有效,在controller响应的时候无效。
2、在@JSONField注解上用SerializerFeature.WriteNullStringAsEmpty只会让字段变空,没有发现将null字段不进行序列化的枚举值。 求解,温少

bkkx9g8r

bkkx9g8r1#

我也想知道这个问题。。。

vsmadaxz

vsmadaxz2#

FastJsonHttpMessageConverter 会覆盖成全局配置 可是我只想在 httpmessage时候这样转换 我也不知道怎么解决了

相关问题