通过json2pojo从JSON模式生成Java POJO-获取名称相同但包含_

通过json2pojo从JSON模式生成Java POJO-获取名称相同但包含_,java,json,maven,pojo,Java,Json,Maven,Pojo,我试图通过maven json2pojo插件从JSON模式生成JavaPOJO。 我使用(jsonschema.net/#/):从通过Simulationcraft()接收的JSON数据()创建了一个JSON模式。但是json2pojo创建了多个具有相同名称的类,并附加了一个“\u1” 我认为模式不起作用,但我不知道如何处理这个问题 Pom: org.jsonschema2pojo jsonschema2pojo maven插件 0.4.27 ${basedir}/src/main/reso

我试图通过maven json2pojo插件从JSON模式生成JavaPOJO。 我使用(jsonschema.net/#/):从通过Simulationcraft()接收的JSON数据()创建了一个JSON模式。但是json2pojo创建了多个具有相同名称的类,并附加了一个“\u1”

我认为模式不起作用,但我不知道如何处理这个问题

Pom:


org.jsonschema2pojo
jsonschema2pojo maven插件
0.4.27
${basedir}/src/main/resources/schema
com.example.types
杰克森2
真的
真的
生成

您想要解决的实际问题是什么?我说的是根需求。为了避免生成带有“\u1”的类。这些都是具有或多或少属性的相同类。问题的根源必须在json模式中。所以我想找到一种方法来创建一个工作的json模式来生成非多个java POJO。json看起来是这样的:您想要解决的实际问题是什么?我说的是根需求。为了避免生成带有“\u1”的类。这些都是具有或多或少属性的相同类。问题的根源必须在json模式中。所以我想找到一种方法来创建一个工作的json模式来生成非多个java POJO。json如下所示:
<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>