jsonschema2openapi:将您的JSON模式草案07转换为OpenAPI 3.0

时间:2024-05-20 18:45:34
【文件属性】:

文件名称:jsonschema2openapi:将您的JSON模式草案07转换为OpenAPI 3.0

文件大小:7KB

文件格式:ZIP

更新时间:2024-05-20 18:45:34

Go

将您的JSON模式草案07转换为OpenAPI 3.0 PutSchemaIntoOpenAPI会将提供的JSON模式中的definitions放入您的OpenAPI 3.0规范component.schemas 。 而且它会 从JSON参考对象中清除任何$schema或其他键 任何对#/definitions引用都会导致#/component/schemas "oneOf": [{"type": X}, {"type": "null"}]将替换为"type": X, "nullable": true 带有多个if的oneOf围绕着一个具有不同值的属性而存在,将被转换为带有区别的oneOf,请参见 安装 go get github.com/bunyk/jsonschema2openapi 使用范例 import ( "fmt" "github.com/bunyk/js


【文件预览】:
jsonschema2openapi-master
----translator.go(10KB)
----fixtures()
--------discriminator.json.go(2KB)
----.travis.yml(46B)
----README.md(1KB)
----.gitignore(10B)
----translator_test.go(8KB)

网友评论