Cara Menukar Objek JSON kepada Java POJO untuk Struktur JSON Kompleks
Dalam dunia pengaturcaraan berorientasikan objek hari ini, bekerja dengan objek JSON yang kompleks adalah tugas biasa. Untuk mengendalikan objek ini dengan berkesan, selalunya berfaedah untuk menukarnya menjadi Java Plain Old Java Objects (POJOs).
Contoh Struktur JSON:
Pertimbangkan struktur JSON berikut mewakili pemilik dengan berbilang haiwan peliharaan:
{ "ownerName": "Robert", "pets": [ { "name": "Kitty" }, { "name": "Rex" }, { "name": "Jake" } ] }
Pemetaan JSON kepada POJO:
Untuk mewakili struktur JSON ini dalam Java, kami akan mencipta dua POJO: Orang dan Haiwan Kesayangan. Kelas Orang akan mewakili pemiliknya dan kelas Haiwan Kesayangan akan mewakili setiap haiwan kesayangan individu.
Kelas Orang:
public class Person { private String ownerName; private List<Pet> pets; // getters and setters... }
Kelas Haiwan Kesayangan:
public class Pet { private String name; // getters and setters... }
Menggunakan Alat untuk Penjanaan Auto:
Jika anda perlu menjana POJO untuk struktur JSON yang lebih kompleks, pertimbangkan untuk menggunakan alat seperti jsonschema2pojo.org. Alat ini mengambil skema JSON atau sampel JSON sebagai input dan menjana kelas Java yang memetakan kepada struktur JSON.
Cara Menggunakan jsonschema2pojo.org:
POJO Dijana:
Untuk contoh JSON yang disediakan, jsonschema2pojo.org akan menjana POJO berikut:
public class Person { private String ownerName; private List<Pet> pets; // getters and setters... } public class Pet { private String name; // getters and setters... }
Dengan menggunakan alatan seperti jsonschema2pojo.org, anda boleh dengan cepat dan mudah menukar objek JSON yang kompleks kepada POJO, memudahkan interaksi aplikasi anda dengan data JSON.
Atas ialah kandungan terperinci Bagaimana dengan Cekap Menukar Objek JSON Kompleks ke dalam Java POJO?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!