Eu tenho um String
com o seguinte valor:
[
{
"key1": "value11",
"key2": "value12"
},
{
"key1": "value21",
"key2": "value22"
}
]
E a seguinte aula:
public class SomeClass {
private String key1;
private String key2;
/* ... getters and setters omitted ...*/
}
E eu quero analisá-lo para um List<SomeClass>
ou umSomeClass[]
Qual é a maneira mais simples de fazer isso usando o Jackson ObjectMapper
?
Respostas:
Eu finalmente entendi:
fonte
A outra resposta está correta, mas para completar, aqui estão outras maneiras:
fonte
O exemplo completo com um array. Substitua " constructArrayType () " por " constructCollectionType () " ou qualquer outro tipo que você precise.
fonte
Eu resolvi esse problema verificando o json em JSONLint.com e usando Jackson. Abaixo está o código para o mesmo.
fonte