As addition to other answers, @JsonProperty annotation is absolutely significant if you employ the @JsonCreator annotation in classes which do not have a no-arg constructor. of the abstraction. The values for getRadius() or getCircumference() in the above case in point can be stored directly, or they might be calculated, it https://furnishedlofficeinnoida.blogspot.com/