As addition to other responses, @JsonProperty annotation is absolutely critical if you employ the @JsonCreator annotation in classes which would not have a no-arg constructor. During this paper, the classification, characterization and quantitative methods of effect evaluation are talked about in details. Here's a code generated through the ILSpy from https://medium.com/@whitelandurbanresort/