Swagger Specification(OpenAPI Specification)の要素では表現力が足りない場合の拡張方法

はじめに

 「Swagger Specification(OpenAPI Specification)では要素たりない。でも、勝手な名前で要素を追加すると、Swagger Editorがエラーを出力するし…」と困っていたのですが、要素を追加するための仕様があることを人に教えてもらいました。
 なので、忘れないようにめも。

環境

  • OpenAPI Specification(fka Swagger RESTful API Documentation Specification) Version 2.0

拡張するするための仕様について

 以下に拡張するための仕様の説明が存在します。

 一言でいうと「x-」から始まる要素を作って良いとのこと。

 最初はJSON Schemaに拡張の仕様がないか探していましたが、そちらの方では拡張の仕様を見つけられませんでした。

さいごに

 Swagger Specificationを扱う際には、ちゃんとSwagger SpecificationとJSON Schemaの両方を読まねば。