JSON-Kindobjekteigenschaft in Java-Objektfeld in Jackson binden

Habe ich ein JSON-Objekt, sagen:

{
  "foo": {
    "bar": 1
  },
  "baz": 2
}

und will ich binden Sie es in ein Java-Objekt, wie:

@JsonIgnoreProperties(ignoreUnknown = true)
public class Foo {
  private int bar;
  @JsonProperty("baz")
  private int baz;
}

Wie kann ich den Wert von foo.bar von JSON, die bar Feld in der Foo Java-Objekt?

Ich habe versucht die Anmerkungen zu dem Feld mit @JsonProperty("foo.bar")aber es funktioniert so nicht.

InformationsquelleAutor der Frage hleinone | 2010-11-16

Schreibe einen Kommentar