在這種情況下,您的目標是從提供的JSON 表示產生Java 來源文件,這類似於範例JSON 。目標是使用與 JSON 鍵對齊的方法創建“地址”和“人員”等 Java 類,從而能夠存取其資料。
要在Java Maven 專案中實現此目的,您可以使用jsonschema2pojo 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>
如果您的 JSON 以架構格式表示,則可以指定架構檔案位置而不是
此解決方案使用名為 jsonschema2pojo 的開源項目,該項目根據 JSON 架構或純 JSON 文件產生 Java 類別。這允許您在 JSON 中定義資料模型並自動建立相應的 Java 類,從而使 JSON 資料無縫整合到您的 Java 應用程式中。
以上是如何使用 jsonschema2pojo Maven 外掛程式從 JSON 產生 Java 類別?的詳細內容。更多資訊請關注PHP中文網其他相關文章!