Tengo un String
con el siguiente valor:
[
{
"key1": "value11",
"key2": "value12"
},
{
"key1": "value21",
"key2": "value22"
}
]
Y la siguiente clase:
public class SomeClass {
private String key1;
private String key2;
/* ... getters and setters omitted ...*/
}
Y quiero analizarlo en a List<SomeClass>
o aSomeClass[]
¿Cuál es la forma más sencilla de hacerlo con Jackson ObjectMapper
?
Respuestas:
Finalmente lo conseguí:
fuente
La otra respuesta es correcta, pero para completar, aquí hay otras formas:
fuente
El ejemplo completo con una matriz. Reemplace " constructArrayType () " por " constructCollectionType () " o cualquier otro tipo que necesite.
fuente
Solucioné este problema verificando el json en JSONLint.com y luego usando Jackson. A continuación se muestra el código para el mismo.
fuente