33

Swagger JSON を RAML/YAML に変換して検証するにはどうすればよいですか? 私はプログラムによる方法を探しているのではなく、1回限りの変換を探しています。

4

5 に答える 5

39

手順は次のとおりです。

  1. Swagger JSON をドライブ上のファイルにエクスポートします。この JSON は、次の URI でサーバーに公開する必要があります: /swagger/docs/v1
  2. http://editor.swagger.io/#/に移動します。
  3. 左上隅で、[File] -> [Import File...] を選択します。手順 1 でエクスポートしたローカル Swagger JSON ファイルをポイントし、Swagger Editor で開きます。
  4. メニューから [Generate Client] -> [Swagger YAML] オプションを選択します
  5. http://www.yamllint.com/サイトで検証できる YAML が生成されます。
于 2015-09-23T02:55:04.373 に答える
4

さまざまな形式 (Swagger/OpenAPI、RAML、Postman など) の間で API 仕様を変換するには、次の無料のオープン ソース ツールを使用できます。

于 2016-12-06T14:53:02.583 に答える
4

変換

任意のバージョンの Swagger から RAML 0.8 への変換を検討している場合は、APITransformer.com で実行できます。RAML 1.0 のエクスポートがほぼ完了しました。1週間以内に発行します。

検証

変換された記述は、APIMatic が SDK/クライアント ライブラリを生成する前に API 記述を検証するために使用するものと同じコード生成エンジンから生成されます。したがって、変換された RAML はデフォルトで検証されます。

さまざまな形式の API 記述は、APIMatic の CLIまたはAPIMatic の APIを介して検証することもできます

于 2016-10-23T01:40:15.853 に答える
0

コマンドラインツールがあればいいのにと思いますが、この会社は次のようなコンバーターを作成しました。

https://apitransformer.com/

于 2016-08-24T17:32:10.160 に答える