在这种情况下,您的目标是从提供的 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中文网其他相关文章!