Jackson : Konvertieren von JSON-Eigenschaft für verschachtelte Objekt mit Punkt-Notation

Habe ich eine JSON-wie dies

{ "id":1, "name":"Jack", "parent.id":2 }

Beachten Sie den Punkt auf "Eltern.id" - Eigenschaft

Ist es möglich, Karte die JSON zu den folgenden Klassen ?

class Child {
    private int id;
    private String name;

    private Parent parent;

    //getter and setter methods
}

class Parent {
    private int id;
    private String name;

    //getter and setter methods
}

Also das mapping-Ergebnis wäre ähnlich der folgenden Aussagen:

Parent parent = new Parent();
parent.setId(2);

Child child = new Child();
child.setId(1);
child.setName("Jack");
child.setParent(parent); //Here is the result
  • Sie können dies tun, indem Sie Ihre eigenen MessageBodyReader, aber ich habe zu Fragen ... warum?
  • Denn ich bin mit ExtJS und JSON gesendet mit format wie oben.
  • Wir haben Ext.js Kunden in all unseren Lösungen. Holen Sie sich die GUI-dev ' s zu beheben, Ihre Modelle.
InformationsquelleAutor Fitrah M | 2012-01-19
Schreibe einen Kommentar