Существуют ли какие-либо конкретные API или инструменты для преобразования шаблона контракта swagger в ответ (json)
У меня есть контракт на сваггер, (например, контракт на фишинг в зоомагазине). Я хочу перевести этот контракт на фишку в ответ json (пример ниже).
Так как я использую Wiremock для издевательств. Я создал макет JSON с телом запроса и ответа. Прилагается выходной формат файла JSON для справки.
Я пересек некоторые из API, но не думаю, что это даст то, что я ожидаю здесь.
Swagger UI - он разделен на каждый запрос и ответ, а когда мы дадим "попробовать", он даст ответ ниже. Но я хочу генерировать как один JSON или Multi JSON, но с учетом запроса.
SwagMock
Swagger Mock Server
prism - при выполнении команды prism run --mock --list --spec "swagger.json" выдает нам список методов и URL, которые доступны в контракте
Но я хочу это в файле json (включая метод запроса и URL), как указано ниже, в файле ответов json.
Пожалуйста, помогите мне определить инструмент или API для создания чванства контракт на мой ожидаемый ответ / запрос JSON.
{
"id" : "00ad7721-3b22-340b-a96e-20349a46eb96",
"request" : {
"url" : "/rest/services/1/dashboard",
"method" : "GET"
},
"response" : {
"status" : 200,
"bodyFileName" : "body-1-dashboard-SuYrn.json",
"headers" : {
"Date" : "Fri, 17 Nov 2017 12:40:58 GMT",
"X-Application-Context" : "dsbk:8082",
"Cache-Control" : "no-cache",
"Content-Type" : "application/json;charset=utf-8",
"X-Content-Type-Options" : "nosniff",
"X-XSS-Protection" : "1; mode=block",
"X-Frame-Options" : "DENY",
"Transfer-Encoding" : "chunked"
}
},
"uuid" : "00ad7721-3b22-340b-a96e-20349a46eb96"
}