将架构从XSD导入OpenAPI/swagger YAML

yrdbyhpb  于 2023-05-06  发布在  其他
关注(0)|答案(2)|浏览(211)

我在ISO 20022提供的XSD文件中有一个模式定义。这个模式需要在swagger/openAPI定义中使用(yaml格式)。由于XSD文件大约有1000行,因此手工操作是不可行的。这个老帖子提到了一些解决方案,但并不简单。
有没有人知道有什么工具可以提供一种简单的方法来将模式定义从XSD文件导入swagger/openAPiyaml文件?

uttx8gqw

uttx8gqw1#

你可以从npm模块jgexml中尝试xsd2json。它是专门为XSD中指定的大型API编写的。

s4n0splo

s4n0splo2#

在这项任务中我无法摆脱体力劳动。我所做的是使用“xsd 2 json”将XSD模式转换为JSON。然后,我使用网站www.json2yaml.com将其作为YAML获取。之后,我自己创建了一个swagger文件,然后将YAML文件合并到其中。感谢您的回复!

相关问题