Rumah > Java > javaTutorial > Bagaimana untuk Memetakan Tatasusunan Objek JSON ke POJO Java?

Bagaimana untuk Memetakan Tatasusunan Objek JSON ke POJO Java?

Barbara Streisand
Lepaskan: 2024-12-10 05:47:13
asal
172 orang telah melayarinya

How to Map a JSON Array of Objects to Java POJOs?

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"
        }
    ]
}
Salin selepas log masuk

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
}
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan