Penyahserialisasian Senarai
Apabila cuba memindahkan objek senarai melalui Google Gson, kesukaran timbul kerana keperluan untuk menyahsiri jenis generik. Pendekatan yang mudah ialah menggunakan kelas TypeToken.
Penggunaan Kelas TypeToken
Untuk menangkap jenis generik pada masa penyusunan, gunakan sintaks berikut:
Type listType = new TypeToken<List<MyClass>>(){}.getType();
Deserialisasi
Dengan jenis yang ditangkap, penyahserikatan boleh dilakukan seperti berikut:
List<MyClass> myClassList = new Gson().fromJson(result, listType);
Nota Tambahan
Dengan memanfaatkan kelas TypeToken, pemindahan dan penyahserikatan senarai dengan generik jenis menggunakan Gson boleh dicapai dengan cekap.
Atas ialah kandungan terperinci Bagaimana untuk Menyahserialisasikan Objek Senarai dengan Gson Menggunakan TypeToken?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!