As addition to other solutions, @JsonProperty annotation is actually crucial if you use the @JsonCreator annotation in classes which would not have a no-arg constructor. 0 and better) - which can be a shorthand syntax // utilized to produce a private area in your case community int AnotherProperty get; established; https://share.evernote.com/note/a433c648-26de-72a0-ca6d-96a1bcf6a77e