Rumah >Java >javaTutorial >Bagaimana untuk Menyahsiri Tatasusunan atau Senarai Objek dengan Jackson?
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!