openapi-examples-validator
Version:
Validates embedded examples in OpenAPI-JSONs
64 lines (63 loc) • 1.6 kB
JSON
{
"openapi": "3.0.0",
"info": {
"version": "1.0.0",
"title": "Sample number formats",
"license": {
"name": "MIT"
}
},
"servers": [
{
"url": "http://example.com/v1"
}
],
"paths": {
"/get-numbers": {
"get": {
"summary": "Gets some big numbers",
"operationId": "getNumbers",
"responses": {
"200": {
"description": "Some big numbers",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"number": {
"type": "number"
},
"int32": {
"type": "number",
"format": "int32"
},
"int64": {
"type": "string",
"format": "int64"
},
"float": {
"type": "number",
"format": "float"
},
"double": {
"type": "number",
"format": "double"
}
}
},
"example": {
"number": 42,
"int32": 2147483647,
"int64": "9223372036854775807",
"float": 3.4028234664e38,
"double": 1.7976931348623157e308
}
}
}
}
}
}
}
}
}