As addition to other answers, @JsonProperty annotation is basically critical if you employ the @JsonCreator annotation in classes which don't have a no-arg constructor. After you inline an Original benefit for just a variable It will likely be accomplished implicitly from the constructor in any case. I did this in https://navraj-infratech-gurgaon.mystrikingly.com/