Openapi 3.0をswagger 2.0に変換するジェネレーターはありますか?
APIゲートウェイであるMasheryでは、エンドポイントを開くための入力にSwagger 2.0形式が必要です。
LucyBot api-spec-converter( オンラインバージョン 、 GitHub repo 、 Node .jsモジュール )は、OpenAPI 3.0から2.0に変換できます。
API Transformer は、OpenAPI 3.0をOpenAPI 2.0に変換し直すことができるとも主張しています。 コマンドラインバージョン もあります。
OAS3にはOAS2にはなかった機能(複数のサーバー、oneOf
/anyOf
、メディアタイプごとに異なるスキーマ、オブジェクトなど)があるため、OAS3→OAS2への変換は一般に不可逆であることを覚えておいてくださいクエリ文字列パラメータ、Cookieパラメータなど)。