La liaison JSON enfant de propriété d'objet en objet Java champ Jackson

J'ai un objet JSON, dire:

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

et je veux le lier à un objet Java, comme:

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

Comment puis-je définir la valeur de foo.bar de JSON à la bar champ dans la Foo objet Java?

J'ai essayé en annotant le terrain avec @JsonProperty("foo.bar"), mais il ne fonctionne pas comme ça.

InformationsquelleAutor hleinone | 2010-11-16