@Target(value=TYPE) @Retention(value=RUNTIME) @Documented @Component public @interface JsonComponent
Component that provides JsonSerializer and/or JsonDeserializer
implementations to be registered with Jackson when JsonComponentModule is in
use. Can be used to annotate JsonSerializer or JsonDeserializer
implementations directly or a class that contains them as inner-classes. For example:
@JsonComponent
public class CustomerJsonComponent {
public static class Serializer extends JsonSerializer<Customer> {
// ...
}
public static class Deserializer extends JsonDeserializer<Customer> {
// ...
}
}
JsonComponentModulepublic abstract String value
Copyright © 2017 Pivotal Software, Inc.. All rights reserved.