是否有任何特定的api或工具将swagger合同转换为响应(json)模板

时间:2017-11-28 13:12:11

标签: rest spring-boot swagger code-contracts wiremock

我有一个昂首阔步的合同,(例如petshop swagger contract) 我想将这个招摇合同转换为响应json(示例如下)。

因为我使用wiremock进行模拟服务。我用请求和响应体创建了模拟json。附上输出json文件格式以供参考。

我已经越过了一些api,但不认为它会给出我期待的东西。

Swagger UI - 它的每个请求和每个请求都会被删除回应,当我们给“试试”时,它会在下面给出回应。但我希望生成单个json或多json,但包括请求。

SwagMock

Swagger Mock Server

prism - 当执行命令prism run --mock --list --spec“swagger.json”时,我们会给出合同中可用的方法和网址列表

但我希望它在json文件中(包括请求方法& url),如下面提到的json响应文件。

请帮助我确定一个工具或api,以便根据我的预期响应/请求json生成一个swagger合同。

 {
  "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"
}

0 个答案:

没有答案