Java 如何生成地图<;字符串,…>;和大摇大摆的科德根?

Java 如何生成地图<;字符串,…>;和大摇大摆的科德根?,java,swagger,swagger-codegen,Java,Swagger,Swagger Codegen,我正在开发一个API,我们在swagger.yaml文件中定义API定义。我正在处理的API返回一个包含映射的输出对象 输出对象:OutputClass 公共类OutputClass{ 私人地图; } 现在,我使用: OutputClass: 类型:对象 其他属性: $ref:“#/definitions/MapValue” 但Swagger Codegen生成以下Java代码: 公共类OutputClass扩展HashMap实现可序列化{ } 有什么方法可以满足我的需要吗?您的地图定义是

我正在开发一个API,我们在swagger.yaml文件中定义API定义。我正在处理的API返回一个包含映射的输出对象

输出对象:OutputClass

公共类OutputClass{
私人地图;
}
现在,我使用:

OutputClass:
类型:对象
其他属性:
$ref:“#/definitions/MapValue”
但Swagger Codegen生成以下Java代码:

公共类OutputClass扩展HashMap实现可序列化{
}

有什么方法可以满足我的需要吗?

您的地图定义是正确的。关于将OpenAPI映射转换为Java代码的方式,Swagger Codegen存在一个公开问题: