Jackson: كيفية إلغاء تسلسل مصفوفة JSON من الكائنات في Java
مرحباً بالجميع. لقد بدأت للتو في تعلم Java وJackson، وواجهت مشكلة. لدي سلسلة JSON تمثل مصفوفة من الكائنات. على سبيل المثال، JSON مثل هذا:
[
{"name": "Alice", "age": 30},
{"name": "Bob", "age": 25},
{"name": "Charlie", "age": 35}
]
أحاول قراءة هذا JSON وتحويله إلى قائمة من كائنات الفئة `Person`. فئتي تبدو هكذا:
public class Person {
private String name;
private int age;
// المُنشئ الافتراضي
public Person() {}
// الدوال الجالبة والضابطة
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; }
}
أجرب هذا الكود:
ObjectMapper mapper = new ObjectMapper();
String json = "[{\"name\":\"Alice\",\"age\":30},{\"name\":\"Bob\",\"age\":25}]";
Person person = map