【文件属性】:
文件名称:jsonschema2openapi:将您的JSON模式草案07转换为OpenAPI 3.0
文件大小:7KB
文件格式:ZIP
更新时间:2021-05-01 00:58:54
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)