You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This feature was added for backwards compatibility, to allow enabling of standard bean naming behavior for case of multiple leading upper-case characters. Canonical example is:
public URL getURL();
which according to Bean naming should NOT be modified -- that is, should infer property "URL" -- but that with Jackson 1.x and 2.x would by default be all lower-cased ("url").
We want to get things more compatible with standard behavior, so this feature effectively changes from default of false to true. But there seems to be little point in supporting older behavior: it is possible to get such behavior by either:
Annotating limited number of cases with @JsonProperty or
Writing/modifying one of PropertyNamingStrategy cases to handle these cases.
The text was updated successfully, but these errors were encountered:
This feature was added for backwards compatibility, to allow enabling of standard bean naming behavior for case of multiple leading upper-case characters. Canonical example is:
which according to Bean naming should NOT be modified -- that is, should infer property "URL" -- but that with Jackson 1.x and 2.x would by default be all lower-cased ("url").
We want to get things more compatible with standard behavior, so this feature effectively changes from default of
false
totrue
. But there seems to be little point in supporting older behavior: it is possible to get such behavior by either:@JsonProperty
orPropertyNamingStrategy
cases to handle these cases.The text was updated successfully, but these errors were encountered: