gpt4 book ai didi

java - 我们如何使用 jsonschema2pojo 生成 Java 8 可选 getter

转载 作者:行者123 更新时间:2023-12-02 01:01:19 25 4
gpt4 key购买 nike

使用 gradle 插件 jsonschema2pojo 生成 java Pojo 类,但我需要生成 java8 可选 getter 方法

示例.json

{
"type":"object",
"properties": {
"foo": {
"type": "string"
},
}
}

在Example.java中生成如下所示的getter方法:

@JsonProperty("foo")
public String getFoo() {
return foo;
}

但是我需要 jav 8 可选类型 getter 方法

@JsonProperty("foo")
public Optional<String> getFoo() {
return foo;
}

最佳答案

您可以将 useOptionalForGetters 参数添加到插件配置中

jsonSchema2Pojo {

useOptionalForGetters true

}

我已经使用org.jsonschema2pojo:jsonschema2pojo-gradle-plugin:1.0.2测试了它

关于java - 我们如何使用 jsonschema2pojo 生成 Java 8 可选 getter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60597540/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com