swagger2-to-json
A simple interface for converting Swagger v2 JSON spec requests/responses to JSON samples.
Features:
-
Import Swagger Spec direct from URL, JSON file, raw JSON string and JavaScript object
-
Export request/response sample JSON to string and file
NPM Package: https://www.npmjs.com/package/swagger2-to-json GitHub: https://github.com/djfdyuruiry/swagger2-to-json
This package is part of a collection of three Swagger v2 converters I have created:
Install
npm install swagger2-to-json
Usage
This NPM module returns a single object which is used to access a chain of different functions. Import the module like so:
var Swagger2ToJson = ;Swagger2ToJson// do more stuff...
Import Swagger JSON File
Swagger2ToJson
Import Swagger JSON String
Swagger2ToJson
Import Swagger JavaScript Object
var swaggerSpec = ; // exampleSwagger2ToJson
Output Object
After importing a Swagger spec, the output object will have the following structure:
requestsAndResponsesrequestsresponses
Each of the keys can be called as a function so you can chain the data for export; see below.
Export to Map
This will create a map where each request/response schema path is a key.
var requestResponsesMap = Swagger2ToJson
Export to JSON
var collectionJson = Swagger2ToJson
Export to JSON File
Swagger2ToJson