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.
