当前位置: 首页 > 知识库问答 >
问题:

如何将自定义json转换为swagger 2.0 json

戚建德
2023-03-14

我对大摇大摆的文档很陌生。我们有一个现有的项目正在为RESTFul Web服务开发进度语言。不同的基于资源的URL以Application/JSON格式使用和生成。下面给出了一个资源url的输入和输出json格式:

{
    "request": {
      "companyNumber": 5000,
      "operatorInit": "sys",
      "operatorPassword": "",
      "customerNumber": 101,
      "shipTo": "",
      "warehouse": "01",
      "productCode": "2-001",
      "crossReferenceFlag": false,
      "retrieveFlag": false,
      "tInbinlocation": {
        "t-inbinlocation": [
          {
            "binloc": "",
            "icswbinloc1fl": false,
            "icswbinloc2fl": false,
            "addrecordfl": false,
            "deleterecordfl": false,
            "charuser": "",
            "user1": "",
            "user2": "",
            "user3": "",
            "user4": "",
            "user5": "",
            "user6": 0,
            "user7": 0,
            "user8": null,
            "user9": null
          }
        ]
      },
      "tInfieldvalue": {
        "t-infieldvalue": [
          {
            "level": "",
            "lineno": 0,
            "seqno": 0,
            "fieldname": "",
            "fieldvalue": ""
          }
        ]
      }
    }
}
{
  "response": {
    "cErrorMessage": "",
    "crossReferenceProduct": "2-001",
    "crossReferenceType": "",
    "tOutbinlocation": {
      "t-outbinlocation": []
    },
    "tOutfieldvalue": {
      "t-outfieldvalue": []
    }
  }
}

如何将上述请求和响应json格式转换为swagger 2.0 json格式?

谢了!

共有1个答案

朱渝
2023-03-14

尝试使用API-spec-converter。
此工具支持在流行格式之间转换API描述。

  Supported formats:
    * swagger_1
    * swagger_2
    * api_blueprint
    * io_docs
    * google
    * raml
    * wadl
 类似资料:
  • 我试图用以下格式转换一个JSON: 我已经计算了JSON,现在我需要使用evaluatejsonpath输出中的属性来获得以下格式: 它们是内置的处理器来完成此转换吗,还是需要在executionscript处理器中开发一个Python脚本?

  • 我将springboot控制器与@RequestBody一起使用。我有以下json请求正文 我有一个对应的POJO 我有控制器就像 显然它不起作用,因为是请求中的字符串,而它在MyObject中是布尔值。我希望它有一个逻辑,所以如果在请求中,它将在MyObject中转换为布尔值。Spring有什么机制来实现这一点?

  • 给定以下示例代码 不可能将变量传递给函数,因为 类型为“MyInterface”的参数不可分配给类型为“Record”的参数 我通过转换变量解决了这个问题

  • 这是我的字符串格式的肥皂xml,我需要如何在Farm对象中形成它。Farm是我的自定义类,任何库都是现成的 使用此代码后,我得到了异常 意外元素(uri:“http://yyyyyy . yyyyy * * * * * * * *”,local:“farm”)。预期的元素有

  • 我试图构建一个系统,从Kafka读取json数据(无模式),将其转换为avro并将其推送到s3。 我已经能够使用kstream和KSQL实现json到avro的转换。我想知道使用Kafka Connect的自定义转换是否可以实现同样的效果。 这是我迄今为止所尝试的: 其中avro_schema是avsc文件中指定的架构名称。 我不确定这是否是正确的方法,但我面临的问题是,当调用newRecord(

  • 问题内容: 我想将部分html代码保存为json文件,然后重述html代码进行编辑。知道我该怎么做吗? 我是json的新手,请尽可能简化我曾经看过的其他问题,但它们似乎并没有解决我的问题 问题答案: 您要执行的操作称为 序列化 。