As addition to other responses, @JsonProperty annotation is really important if you utilize the @JsonCreator annotation in courses which don't have a no-arg constructor. 0 and better) - and that is a shorthand syntax // used to deliver a private area for you public int AnotherProperty get; set; Searching for https://residentialprojectingreaternoida.blogspot.com/