Memetakan Tatasusunan Objek JSON kepada POJO Java
Menukar objek JSON kepada kelas Java yang sepadan selalunya diperlukan untuk penghuraian data dan manipulasi objek. Pertimbangkan tatasusunan objek JSON berikut:
{ "ownerName": "Robert", "pets": [ { "name": "Kitty" }, { "name": "Rex" }, { "name": "Jake" } ] }
Pemetaan Kelas POJO Java
Untuk memetakan objek JSON ke kelas Java Plain Old Java Object (POJO), kita perlu mentakrifkan kelas POJO dengan medan yang sepadan:
public class Person { private String ownerName; private List<Pet> pets; // Getters and setters omitted for brevity } public class Pet { private String name; // Getters and setters omitted for brevity }
Dalam pemetaan ini, atribut ownerName objek JSON dipetakan ke medan ownerName dalam kelas Person. Atribut haiwan peliharaan, yang merupakan tatasusunan objek, memetakan kepada senarai objek Haiwan peliharaan. Setiap objek Haiwan peliharaan mewakili nama haiwan kesayangan.
Alat Penjanaan POJO
Untuk kemudahan, terdapat alatan dalam talian yang tersedia yang boleh menjana kelas POJO secara automatik berdasarkan skema JSON yang diberikan. Alat yang popular ialah www.jsonschema2pojo.org. Dengan alat ini, anda hanya boleh menampal skema JSON, memilih pilihan yang diingini dan menjana kelas POJO yang sepadan.
Gaya Anotasi
Adalah penting untuk ambil perhatian bahawa apabila menggunakan alat penjanaan POJO, anda mungkin perlu menentukan gaya anotasi yang diingini. Ini bergantung pada pustaka yang anda ingin gunakan untuk penyiaran dan penyahsirilan JSON. Jika skema anda mudah, anda selalunya boleh memilih tanpa anotasi. Walau bagaimanapun, skema yang lebih kompleks mungkin memerlukan anotasi khusus untuk pemetaan yang betul.
Atas ialah kandungan terperinci Bagaimana untuk Memetakan Tatasusunan Objek JSON ke POJO Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!