Я пытаюсь распаковать файл json таким образом, чтобы несколько свойств Json отображались в HashMap, который присутствует в моем классе модели. Остальные свойства сопоставляются с соответствующими полями класса. Пожалуйста, найдите Json ниже:
{
"_id":2,
"Name":"xyz",
"Age":20,
"MEMO_TEXT":"yyy",
"MEMO_LINK":"zzz",
"MEMO_DOB":"",
"MEMO_USERNAME":"linie orange",
"MEMO_CATEGORY":2,
"MEMO_UID":"B82071415B07495F9DD02C152E4805EC"
}
И вот класс Model, которому я хочу сопоставить этот Json:
public class Model{
private int _id;
private String name;
private int age
private HashMap<String, String> columns;
//Getters and Setter methods
}
Итак, я хочу получить карту columns
, содержащую ключи "MEMO_TEXT","MEMO_LINK","MEMO_DOB","MEMO_USERNAME","MEMO_CATEGORY","MEMO_UID"
.
а остальные свойства в Json сопоставляются с соответствующими полями.
Можно ли это сделать с помощью ObjectMapper из библиотеки Джексона?