Avatar ·

Jackson: Wie man ein JSON-Array von Objekten in Java deserialisiert

Hallo zusammen. Ich habe gerade angefangen, Java und Jackson zu lernen, und habe ein Problem. Ich habe einen JSON-String, der ein Array von Objekten darstellt. Zum Beispiel so ein JSON:\n\n
[\n  {"name": "Alice", "age": 30},\n  {"name": "Bob", "age": 25},\n  {"name": "Charlie", "age": 35}\n]
\n\nIch versuche, dieses JSON zu lesen und in eine Liste von Objekten meiner Klasse `Person` umzuwandeln. Meine Klasse sieht so aus:\n\n
public class Person {\n    private String name;\n    private int age;\n\n    // Standardkonstruktor\n    public Person() {}\n\n    // Getter und Setter\n    public String getName() { return name; }\n    public void setName(String name) { this.name = name; }\n    public int getAge() { return age; }\n    public void setAge(int age) { this.age = age; }\n}