As addition to other responses, @JsonProperty annotation is basically crucial if you utilize the @JsonCreator annotation in courses which would not have a no-arg constructor. 0 and higher) - that's a shorthand syntax // utilized to generate a private area in your case general public int AnotherProperty get; established; Can https://elansector106gurgaonprojects.blogspot.com