相关疑难解决方法(0)

从JSON数据生成JSON模式的工具

我们有这个json架构草案.我想得到我的JSON数据样本并为JSON模式生成一个框架,我可以手动返工,添加描述,必需等内容,这些内容不能从具体示例中获取.

例如,从我的输入example.json:

{
    "foo": "lorem", 
    "bar": "ipsum"
}
Run Code Online (Sandbox Code Playgroud)

我会运行我的json_schema_g​​enerator工具,并得到:

{ "foo": {
    "type" : "string",
    "required" : true,
    "description" : "unknown"
  },
  "bar": {
    "type" : "string",
    "required" : true,
    "description" : "unknown"
  }
}
Run Code Online (Sandbox Code Playgroud)

此示例已手动编码,因此可能存在错误.是否有任何工具可以帮助我转换JSON - > JSON模式?

reflection validation json jsonschema

165
推荐指数
8
解决办法
20万
查看次数

将JSON转换为与Swagger 2.0兼容的JSON Schema draft 4

我已经获得了REST API生成的一些JSON文件,这些文件具有大量属性.

我为这个API创建了一个Swagger 2.0定义,需要为它提供相应的响应模式.

主要问题:这个JSON文件有很多属性.这需要花费很多时间,如果我手动编写模式,我会犯很多错误.它不是我需要描述的唯一API.

我知道有一些工具可以将JSON转换为JSON模式但是,如果我没有弄错,Swagger只有$ refs到其他对象定义,因此只有一个级别,而我发现的工具只生成树结构模式.我的问题:是否有任何工具可以将JSON(或JSON Schema)转换为兼容Swagger 2.0的工具?

注意:我在YAML工作,但我不会成为问题,是吗?

例如,我需要的是:

  List of Movements:
    type: "array"
    items:
      $ref: "#/definitions/Movement"
  Movement:
    properties:
      dateKey:
        type: "string"
      movement:
        $ref: "#/definitions/Stock"
    additionalProperties: false
  Stock:
    properties:
      stkUnitQty:
        type: "string"
      stkDateTime:
        type: "string"
      stkUnitType:
        type: "string"
      stkOpKey:
        type: "string"
    additionalProperties: false
Run Code Online (Sandbox Code Playgroud)

对于我的JSON文档:

[
  {
    "dateKey": "20161110",
    "stkLvls": [
      {
        "stkOpKey": "0",
        "stkUnitType": "U",
        "stkDateTime": "20161110T235010.240+0100",
        "stkUnitQty": 30
      }
    ]
  },
  {
    "dateKey": "20161111",
    "stkLvls": [
      {
        "stkOpKey": "0",
        "stkUnitType": "U",
        "stkDateTime": "20161111T231245.087+0100",
        "stkUnitQty": 21
      }
    ] …
Run Code Online (Sandbox Code Playgroud)

json jsonschema swagger swagger-2.0

14
推荐指数
3
解决办法
2万
查看次数

从jsonschema转换为swagger 2.0

新招摇,并想知道是否有一种方法可以将现有的jsonschema模型转换为swagger规范.

jsonschema swagger-2.0

6
推荐指数
0
解决办法
5612
查看次数

我可以从json文件创建存根大刀阔斧的模型定义吗

有没有可以让我从示例JSON生成Swagger Yaml定义模型的工具?

我会去编辑和清理Yaml,但是如果有一些东西会根据大型或复杂的json对象存根Yaml的结构,那就太好了。

swagger-2.0 swagger-editor

1
推荐指数
1
解决办法
2435
查看次数