Micronaut:用于序列化库micronaut_serde_jackson的 OpenAPI 生成器中缺少 JsonProperty

Micronaut: JsonProperty missing in OpenAPI Generator for serializationLibrary micronaut_serde_jackson

提问人:Frode Oldervoll 提问时间:10/31/2023 更新时间:10/31/2023 访问量:34

问:

我们正在使用 OpenApi 生成器从 OpenApi 文件生成 Micronaut 代码。当使用 Jackson 作为序列化库时,这工作正常,但是当我们尝试切换到 Micronaut 序列化并使用 serializationLibrary micronaut_serde_jackson时,生成的代码中缺少@JsonProperty注释。这使得当文档不遵循严格的驼峰大小写表示法时,无法使用生成的代码反序列化文档。

例如,像这样的文档将无法反序列化(在我的情况下,将此文档更改为使用更标准的字段名称不是一种选择):

{
    "my_name": "My name"
}

我为此针对 OpenAPI 生成器创建了一个问题:https://github.com/OpenAPITools/openapi-generator/issues/16939。但是,我不确定这个问题会以多快的速度得到解决,我们非常渴望切换到 Micronaut Serialization。

有没有人经历过同样的事情并有解决方法,或者我们需要等待 OpenApi 生成器修复?

json反序列化 micronaut openapi-generator

评论


答: 暂无答案