NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
使用jackson自定义`JsonSerializer `和 `JsonDeserializer`,通过`@JsonComponent`就可以简单的直接注册bean. `@JsonComponent`可以直接用在`JsonSerializer` 或 `JsonDeserializer`实现类上,也可以用在包含serializers/deserializers的内部类,如下: ~~~ import java.io.*; import com.fasterxml.jackson.core.*; import com.fasterxml.jackson.databind.*; import org.springframework.boot.jackson.*; @JsonComponent public class Example { public static class Serializer extends JsonSerializer<SomeObject> { // ... } public static class Deserializer extends JsonDeserializer<SomeObject> { // ... } } ~~~