As addition to other solutions, @JsonProperty annotation is really essential if you use the @JsonCreator annotation in classes which would not have a no-arg constructor. I've been performing oop for much more than twenty years, And that i come across that individuals frequently use distinctive terms for the same factors. https://themarkelan.blogspot.com