Sto provando a decomprimere un file json in modo tale che poche proprietà di Json siano mappate in una HashMap presente nella mia classe modello. Il resto delle proprietà è mappato a i rispettivi campi della class.Please trovare la JSON qui sotto:Convertire una parte di JSON in HashMap usando Jackson ObjectMapper
{
"_id":2,
"Name":"xyz",
"Age":20,
"MEMO_TEXT":"yyy",
"MEMO_LINK":"zzz",
"MEMO_DOB":"",
"MEMO_USERNAME":"linie orange",
"MEMO_CATEGORY":2,
"MEMO_UID":"B82071415B07495F9DD02C152E4805EC"
}
Ed ecco la classe del modello per cui voglio mappare questo JSON:
public class Model{
private int _id;
private String name;
private int age
private HashMap<String, String> columns;
//Getters and Setter methods
}
Quindi, ecco, quello che voglio è quello di ottieni una mappa columns
che contiene le chiavi "MEMO_TEXT","MEMO_LINK","MEMO_DOB","MEMO_USERNAME","MEMO_CATEGORY","MEMO_UID"
e il resto delle proprietà in Json sono mappati ai rispettivi campi.
È possibile farlo utilizzando ObjectMapper di Jackson Library?
È possibile scrivere il proprio deserializzatore – assylias