As addition to other solutions, @JsonProperty annotation is admittedly significant if you employ the @JsonCreator annotation in lessons which would not have a no-arg constructor. 0 and higher) - that's a shorthand syntax // used to generate a private area for you general public int AnotherProperty get; established; A class https://affordableprojectsgreaternoida.blogspot.com/