Then in this case JsonProperty annotation is neeeded. However in case you also have a method in The category of this abstraction. The values for getRadius() or getCircumference() in the above mentioned instance could be saved directly, or they might be calculated, it doesn't subject towards the caller; the setters https://smartworlddeveloper.co.in/