springboot 配置jackson的问题
康贝勒 2021-01-29 10:17:01 我的项目里有两种情况,我接手前的代码使用的是全局配置defaultPropertyInclusion = not null方式,当json字段对应的值为空时过滤,这样返回的字段参差不齐,目前这些接口已经提供给第三方使用。
我接手后写的接口都用了不同的VO,想实现不论是否有值,都要返回给前端,以保证返回的字段固定,前端获取的时候不需要判断字段是否为null。但前提是不影响旧接口:旧接口使用not null方式返回,新接口对应的VO全部返回,请问该如何配置?
简单的说就是,自定义指定的接口使用不同的序列化策略,有什么办法吗?
ext:旧接口由于字段参差不齐,所以第三方在建实体的时候可能少生成某些字段,如果统一全返回的话,势必会造成第三方调用时报错。因此现在的策略只能是,旧接口保持不变,新接口全部返回的方式来做,请问如何实现呢?