Module io.helidon.json.binding
Package io.helidon.json.binding
Annotation Interface Json.Deserializer
- Enclosing class:
Json
@Retention(CLASS)
@Target({TYPE,TYPE_USE,FIELD,METHOD,PARAMETER})
public static @interface Json.Deserializer
Specifies a custom deserializer class for a type, field, method, or parameter.
The class specified by this annotation must have a public or package-private no-arg constructor.
Helidon uses this constructor to instantiate the deserializer.
-
Required Element Summary
Required ElementsModifier and TypeRequired ElementDescriptionClass<? extends JsonDeserializer<?>> The deserializer class to use.
-
Element Details
-
value
Class<? extends JsonDeserializer<?>> valueThe deserializer class to use.- Returns:
- the deserializer class
-