J'ai un problème lorsque j'essaie de mapper un fichier JSON sur un objet avec Jackson Library, j'ai essayé beaucoup de choses mais ça ne marche toujours pas.Jackson Mapper et Java Mapping
Ceci est mon fichier JSON:
{
2: {
1: {
cuota: "25092.87",
var12m: "-4.01",
var1m: "4.23"
},
2: {
cuota: "23319.83",
var12m: "-0.63",
var1m: "3.33"
},
3: {
....
}
},
3: { ..... }
Mon objet en Java est ceci:
public class AfpsDetalles {
private String key;
private HashMap<Integer, Fondos> fondos = new HashMap<Integer, Fondos>();
public static class Fondos{
private float cuota;
private float var12m;
private float var1m;
}
}
Et quand je la carte l'objet que j'utiliser ceci:
HashMap<Integer,AfpsDetalles> afpDetalle = mapper.readValue(JSON FILE, new TypeReference<HashMap<Integer,AfpsDetalles>>() {});
erreur Jackson dit que c'est un problème avec le premier "1". S'il vous plaît toute aide sera appréciée.