On Mon, May 15, 2017 at 3:04 AM, yurivan <[email protected]> wrote:
> Jackson version 2.8.7
>
> I have enum like this
>
> public enum ShippingMethods {
>     @JsonProperty("0")
>     SHIPPING_METHODS_UNSPECIFIED(0),
>
>     @JsonProperty("10")
>     SHIPPING_METHODS_FED_EX_PRIORITY_OVERNIGHT(10),
>
>     @JsonProperty("11")
>     SHIPPING_METHODS_FED_EX_STANDARD_OVERNIGHT(11),
>
>     @JsonProperty("12")
>     SHIPPING_METHODS_FED_EX_FIRST_OVERNIGHT(12),
>
>     @JsonProperty("13")
>     SHIPPING_METHODS_FED_EX_2DAY(13),
>
> ...
>
> When i am using @JsonProperty annotation with enum values its working
> properly on serialization, but when desirialization happens mapper is using
> ordinal() value.
> I want Jackson to use @JsonProperty value for desirialization also. Is it
> supported by Jackson or do i need to use @JsonCreator - @JsonValue pair to
> implement this behavior?

@JsonProperty should also work for deserialization.
If this is not the case, I would like to see full reproduction.

-+ Tatu +-

>
> --
> You received this message because you are subscribed to the Google Groups
> "jackson-user" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"jackson-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to