我试图通过maven json2pojo插件从JSON模式生成JavaPojos。 我已经通过Simulationcraft(https://paste.ee/p/tRpCm)从JSON数据(https://www.zerobin.net/?4b87daed0bfc3695#04kKki+hhzDkChcIUs1p/z5mRMOTWH9oXJguzbg43xg=)创建了一个JSON模式(jsonschema.net/#/):https://github.com/simulationcraft/simc。但是json2pojo创建了多个具有相同名称的类,并附加了" _"。
我认为架构不起作用,但我不知道如何处理这个问题。
波姆:
<plugin>
<groupId>org.jsonschema2pojo</groupId>
<artifactId>jsonschema2pojo-maven-plugin</artifactId>
<version>0.4.27</version>
<configuration>
<sourceDirectory>${basedir}/src/main/resources/schema</sourceDirectory>
<targetPackage>com.example.types</targetPackage>
<annotationStyle>jackson2</annotationStyle>
<generateBuilders>true</generateBuilders>
<initializeCollections>true</initializeCollections>
</configuration>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
</plugin>