8
Dlaczego, gdy konstruktor jest oznaczony adnotacją @JsonCreator, jego argumenty muszą być opatrzone adnotacją @JsonProperty?
W Jackson, kiedy dodajesz adnotację do konstruktora za pomocą @JsonCreator, musisz dodać adnotację do jego argumentów za pomocą @JsonProperty. Więc ten konstruktor public Point(double x, double y) { this.x = x; this.y = y; } staje się tym: @JsonCreator public Point(@JsonProperty("x") double x, @JsonProperty("y") double y) { this.x = x; …
109
java
json
serialization
jackson