Java 在OpenAPI规范中,序列化字段和POJO字段是否可以有不同的名称?

Java 在OpenAPI规范中,序列化字段和POJO字段是否可以有不同的名称?,java,swagger,openapi,swagger-codegen,openapi-generator,Java,Swagger,Openapi,Swagger Codegen,Openapi Generator,在下面附加一个代码段,以获得来自第三方托管的某个API端点的响应 "responses": { "200": { "description": "Returns an array of objects", "schema": { "type": "array", "items": {

在下面附加一个代码段,以获得来自第三方托管的某个API端点的响应

"responses": {
  "200": {
    "description": "Returns an array of objects",
    "schema": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "31": {
            "type": "string",
            "description": "Last Price"
          },
          "55": {
            "type": "string",
            "description": "Symbol"
          },
          ... About 50 odd more fields ...
        }   
      }
    }
  }
}
我正在使用openapi生成器生成客户端存根。生成的响应POJO中的字段如下所示:

@SerializedName("31")
private String _31;

@SerializedName("55")
private String _55;

....

@ApiModelProperty("Last Price")
public String get31() {
    return this._31;
}

@ApiModelProperty("Symbol")
public String get55() {
    return this._55;
}
是否可以以某种方式修改YAML,以便尽管JSON字段仍然保持31/55,但POJO字段名称从_31/_55更改为一些更常规的名称,如lastPrice/symbol