Джексон: Преобразование свойства JSON во вложенный объект с точечной нотацией

У меня есть такой JSON

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

Обратите внимание на точку в свойстве "parent.id"

Можно ли сопоставить эти JSON со следующими классами?

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
}

Таким образом, результат сопоставления будет аналогичным на следующие утверждения:

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

Child child = new Child();
child.setId(1);
child.setName("Jack");
child.setParent(parent); // Here is the result
8
задан Fitrah M 19 January 2012 в 04:39
поделиться