Jackson : comment désérialiser un tableau JSON d'objets en Java
Bonjour à tous. Je viens de commencer à apprendre Java et Jackson, et j'ai rencontré un problème. J'ai une chaîne JSON qui représente un tableau d'objets. Par exemple, voici un tel JSON :
[
{"name": "Alice", "age": 30},
{"name": "Bob", "age": 25},
{"name": "Charlie", "age": 35}
]
J'essaie de lire ce JSON et de le transformer en une liste d'objets de ma classe `Person`. Ma classe ressemble à ceci :
public class Person {
private String name;
private int age;
// Constructeur par défaut
public Person() {}
// Getters et setters
public String getName() { return name; }
public void setName(String name) { this.name = name; }
public int getAge() { return age; }
public void setAge(int age) { this.age = age; }
}
J'essaie ce code :
ObjectMapper mapper = new ObjectMapper();
String json = "[{\"name\":\"Alice\",\"age\":30},{\"name\":\"Bob\",\"age\":25}]";
Person person = map No answers yet.
Connectez-vous pour laisser une réponse