ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
使用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> { // ... } } ~~~