Проблема: Мне не удается сопоставить дочерние объекты (элементы) с продуктом. java класс из-за дополнительной оболочки.
Json:
{
"id": "1",
"desc": "Shopping",
"items": [
{
"product": {
"id": 2,
"name": "Sugar"
}
},
{
"product": {
"id": 1,
"name": "Flour"
}
}
]
}
Модель домена - Порядок (JSON Родитель):
public class Order {
private int id;
private String desc;
private Set<Product> items;
}
Модель домена - Продукт (JSON Детский)
public class Product {
private int id;
private String name;
}
Как мне использовать jackson или любую другую json зависимость для сопоставления этой json строки с этими моделями предметной области?