Maison >Java >javaDidacticiel >Comment puis-je générer des classes Java à partir de JSON à l'aide du plugin Maven jsonschema2pojo ?
Dans ce scénario, vous souhaitez générer des fichiers source Java à partir d'une représentation JSON fournie, qui ressemblerait à la structure décrite dans le exemple JSON. L'objectif est de créer des classes Java comme « Adresse » et « Personne » avec des méthodes qui s'alignent sur les clés JSON, permettant l'accès à ses données.
Pour y parvenir dans un projet Java Maven, vous pouvez utiliser le jsonschema2pojo Plugin 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>
Le module
Si votre JSON est représenté dans un format de schéma, vous pouvez spécifier l'emplacement du fichier de schéma au lieu de
Cette solution utilise un projet open source appelé jsonschema2pojo, qui génère des classes Java basées soit sur des schémas JSON, soit sur des documents JSON purs. Cela vous permet de définir vos modèles de données en JSON et de créer automatiquement les classes Java correspondantes, rendant l'intégration des données JSON dans vos applications Java transparente.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!