Menyahsiri Tatasusunan Objek dengan Jackson
Jackson, perpustakaan mengikat data yang popular, menyediakan keupayaan untuk menyahsiri tatasusunan objek, menawarkan fleksibiliti dalam pengendalian data. Begini cara untuk mendekati ini:
Membuat Mapper
Sebagai langkah pertama, buat pemeta objek menggunakan kelas ObjectMapper:
import com.fasterxml.jackson.databind.ObjectMapper; // in Play 2.3 ObjectMapper mapper = new ObjectMapper();
Menyahsiri sebagai Tatasusunan
Untuk menyahsiri tatasusunan objek, nyatakan jenis tatasusunan:
MyClass[] myObjects = mapper.readValue(jsonInput, MyClass[].class);
Menyahsiri sebagai Senarai
Jika anda lebih suka menyahsiri sebagai senarai, terdapat beberapa pilihan:
Rujukan Jenis Kaedah:
List<MyClass> myObjects = mapper.readValue(jsonInput, new TypeReference<List<MyClass>>() {});
Membina Jenis Koleksi:
List<MyClass> myObjects = mapper.readValue(jsonInput, mapper.getTypeFactory().constructCollectionType(List.class, MyClass.class));
Atas ialah kandungan terperinci Bagaimana untuk Menyahsiri Tatasusunan atau Senarai Objek dengan Jackson?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!