Annotation Type JsonValue


  • @Target({FIELD,METHOD})
    @Retention(CLASS)
    public @interface JsonValue
    Specify json value source used for serialization/deserialization. Can be used on field or getter.
         enum MyEnum {
             FIRST("a"),
             SECOND("b");
    
            @JsonValue
             public final String value;
    
             MyEnum(String value) {
                 this.value = value;
             }
         }