As addition to other responses, @JsonProperty annotation is really vital if you utilize the @JsonCreator annotation in classes which don't have a no-arg constructor. MaartenMaarten 23k33 gold badges5151 silver badges6969 bronze badges Increase a comment Here's a code generated through the ILSpy from compiled assembly. Class includes generated concealed fields https://mahagunprojectsnoida.blogspot.com/