J'ai un String
avec la valeur suivante:
[
{
"key1": "value11",
"key2": "value12"
},
{
"key1": "value21",
"key2": "value22"
}
]
Et la classe suivante:
public class SomeClass {
private String key1;
private String key2;
/* ... getters and setters omitted ...*/
}
Et je veux l'analyser en un List<SomeClass>
ou unSomeClass[]
Quelle est la façon la plus simple de le faire avec Jackson ObjectMapper
?
Réponses:
J'ai enfin compris:
la source
L'autre réponse est correcte, mais par souci d'exhaustivité, voici d'autres moyens:
la source
L'exemple complet avec un tableau. Remplacez " constructArrayType () " par " constructCollectionType () " ou tout autre type dont vous avez besoin.
la source
J'ai trié ce problème en vérifiant le json sur JSONLint.com, puis en utilisant Jackson. Voici le code pour le même.
la source