In diesem Szenario möchten Sie Java-Quelldateien aus einer bereitgestellten JSON-Darstellung generieren, die der im beschriebenen Struktur ähneln würde Beispiel-JSON. Das Ziel besteht darin, Java-Klassen wie „Adresse“ und „Person“ mit Methoden zu erstellen, die an den JSON-Schlüsseln ausgerichtet sind und den Zugriff auf ihre Daten ermöglichen.
Um dies in einem Java Maven-Projekt zu erreichen, können Sie jsonschema2pojo verwenden Maven-Plugin:
<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>
Das
Wenn Ihr JSON in einem Schemaformat dargestellt wird, können Sie den Speicherort der Schemadatei anstelle von
Diese Lösung verwendet ein Open-Source-Projekt namens jsonschema2pojo, das Java-Klassen basierend entweder auf JSON-Schemas oder reinen JSON-Dokumenten generiert. Dadurch können Sie Ihre Datenmodelle in JSON definieren und automatisch entsprechende Java-Klassen erstellen, wodurch die Integration von JSON-Daten in Ihre Java-Anwendungen nahtlos erfolgt.
Das obige ist der detaillierte Inhalt vonWie kann ich Java-Klassen aus JSON mit dem jsonschema2pojo Maven Plugin generieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!