2017-02-19 8 views
1

Swagger API定義ファイルから一連のAngular2フォームテンプレートを生成する方法を探しています。 POST/PUTリクエストをテストし、アプリでも使用できるようにするための結果が必要です。Swagger API仕様からAngular2フォームを生成

は、いくつかの研究の後、私は、入力としてJSONスキーマを取り、このAngular2フォームライブラリを見つけました:https://github.com/makinacorpus/angular2-schema-form

あなたが闊歩を知っていれば - あまりにも動作します> JSONスキーマコンバータ。

乾杯!

答えて

1

したがって、 でも動作するSwagger - > JSONスキーマコンバータが分かっている場合は、

闊歩2.0は、これが闊歩のスキーマオブジェクトが何であるかであるJSONスキーマドラフト4のサブセットをサポートしています。

次のプロパティは、JSONスキーマ 定義から直接取得とフォローされている

同じ仕様:docsから

  • $ refを - JSONリファレンス
  • 形式として(データ型の形式を参照してください。詳細については、
  • タイトル
  • 説明(リッチテキスト表現ではGFM構文を使用できます)
  • デフォルト(JSONスキーマとは異なり、値がスキーマ・オブジェクトの定義されたタイプに適合しなければならない)
  • multipleOf
  • ...

次のプロパティをJSONスキーマ定義から取られているが、それらの 定義はSwagger仕様に調整されました。手動で闊歩からスキーマを抽出するために、かなり単純な運動でなければなりませんが、私は知らない

  • 項目
  • ALLOF
  • 性質
  • additionalpropertiesを

これを行うための自動ツール。私は、JSONスキーマのプロパティのいくつかがswaggerによって変更されているという事実が、特定の状況で自動変換に問題を起こす可能性があると思います。

関連する問題