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 Elements
    Modifier and Type
    Required Element
    Description
    Class<? extends JsonDeserializer<?>>
    The deserializer class to use.
  • Element Details

    • value

      Class<? extends JsonDeserializer<?>> value
      The deserializer class to use.
      Returns:
      the deserializer class