As addition to other answers, @JsonProperty annotation is admittedly important if you use the @JsonCreator annotation in classes which would not have a no-arg constructor. Here is a code created because of the ILSpy from compiled assembly. Course contains produced concealed fields and properties. The workshop for spray Resolution, smooth https://godrejaristocratgurugram.blogspot.com