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

2024-09-20 675 views
9

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

回答

7

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

2

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

2

请问有解决办法了吗?