As addition to other responses, @JsonProperty annotation is basically essential if you utilize the @JsonCreator annotation in courses which would not have a no-arg constructor. MaartenMaarten 23k33 gold badges5151 silver badges6969 bronze badges Include a comment Here is a code generated through the ILSpy from compiled assembly. Class incorporates created https://diigo.com/0zo0in