mio controller restituisce un elenco di oggetti myObj (utilizzando @ResponseBody)Jackson - Avvolgere un elenco di oggetti con oggetto radice
public MyObj
{
int a;
int b;
}
Il ritorno JSON è simile al seguente:
[{"a":1,"b":2},{"a":2,"b":2}]
vorrei per avvolgere questo JSON in modo che restituirà qualcosa come:
{ "data": [{"a":1,"b":2},{"a":2,"b":2}]}
da quello che ho letto ho bisogno di abilitare SerializationCon fig.Feature.WRAP_ROOT_VALUE o (?) utilizzare @JsonRootName ("data") nella parte superiore del mio controller.
Anche provato @XmlRootElement, niente sembra funzionare. Qualche idea su quale sia il modo giusto per avvolgere l'elenco di oggetti con un nome radice?
Hai mai capito come farlo? Ho scoperto un modo per creare una mappa di elenchi e quindi far funzionare ObjectMapper, ma non è così elegante. Sto pensando che c'è un modo migliore per farlo. L'hai capito? – Seagull