Dalam senario ini, anda menyasarkan untuk menjana fail sumber Java daripada perwakilan JSON yang disediakan, yang akan menyerupai struktur yang digariskan dalam sampel JSON. Objektifnya ialah untuk mencipta kelas Java seperti 'Alamat' dan 'Orang' dengan kaedah yang sejajar dengan kekunci JSON, membolehkan akses kepada datanya.
Untuk mencapai ini dalam projek Java Maven, anda boleh menggunakan jsonschema2pojo Pemalam Maven:
<plugin> <groupId>org.jsonschema2pojo</groupId> <artifactId>jsonschema2pojo-maven-plugin</artifactId> <version>1.0.2</version> <configuration> <sourceDirectory>${basedir}/src/main/resources/schemas</sourceDirectory> <targetPackage>com.myproject.jsonschemas</targetPackage> <sourceType>json</sourceType> </configuration> <executions> <execution> <goals> <goal>generate</goal> </goals> </execution> </executions> </plugin>
Jika JSON anda diwakili dalam format skema, anda boleh menentukan lokasi fail skema dan bukannya
Penyelesaian ini menggunakan projek sumber terbuka yang dipanggil jsonschema2pojo, yang menjana kelas Java berdasarkan sama ada skema JSON atau dokumen JSON tulen. Ini membolehkan anda menentukan model data anda dalam JSON dan membuat kelas Java yang sepadan secara automatik, menjadikan penyepaduan data JSON dalam aplikasi Java anda lancar.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menjana Kelas Java daripada JSON Menggunakan Pemalam Maven jsonschema2pojo?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!