As addition to other responses, @JsonProperty annotation is admittedly vital if you employ the @JsonCreator annotation in classes which do not have a no-arg constructor. 0 and better) - that is a shorthand syntax // accustomed to generate A non-public field in your case public int AnotherProperty get; established; Illustrations https://whitelandsector103gurgaon.business.blog/