首页 > 解决方案 > jsonschema 到 pojo java

问题描述

我正在使用下面的 maven 插件从给定的 json 模式生成 java 类。如果 json 模式具有大写的属性,那么我想生成 Pojo 类属性也使用大写。

            <groupId>org.jsonschema2pojo</groupId>
            <artifactId>jsonschema2pojo-maven-plugin</artifactId>
            <version>1.0.2</version>

json架构:

     "times": {
                                "additionalProperties": false,
                                "type": "object",
                                "properties": {
                                    "STD": {
                                        "type": "string"
                                    },
                                    "STA": {
                                        "type": "string"
                                    },
                                    "LTD": {
                                        "type": "string"
                                    },
                                    "LTA": {
                                        "type": "string"
                                    },
                      }
}

当前生成如下,但在大写情况下也期望 std、sta、ltd、lta 属性 public class Times {

@JsonProperty("STD")
private String std;  
@JsonProperty("STA")
private String sta;
@JsonProperty("LTD")
private String ltd;
@JsonProperty("LTA")
private String lta;
}

            

标签: jsonschemajsonschema2pojo

解决方案


推荐阅读