road21
6 years agoFrequent Visitor
Empty array in "required" field in Schema Object
According to OpenApi3 (actually, Json Schema) specification empty array is allowed for "required" field in Schema Object. (see https://github.com/json-schema-org/json-schema-spec/issues/69) But swag...
- 6 years ago
Hi road21,
OpenAPI 3.0 uses JSON Schema Wright Draft 00 (aka Draft 5), which requires at least one item in the "required" list:
https://tools.ietf.org/html/draft-wright-json-schema-validation-00#section-5.15
Empty "required" list is supported in later versions of JSON Schema, but OpenAPI has not been updated to that version yet.