JSON Schema 是描述与校验 JSON 数据的词汇体系,用机器可读的 Schema 表达结构、类型和约束。
约束如何表达
type 约束值类型,properties 描述对象字段,required 声明必需字段。字段出现在 properties 中并不自动成为必填项;标题和描述则主要提供说明信息。
Schema 与被校验的数据是两个不同对象,实际验证需要相应语言的校验器执行。应明确所采用的规范版本,并确认工具支持对应关键字。入门示例见官方教程。
JSON Schema 是描述与校验 JSON 数据的词汇体系,用机器可读的 Schema 表达结构、类型和约束。
type 约束值类型,properties 描述对象字段,required 声明必需字段。字段出现在 properties 中并不自动成为必填项;标题和描述则主要提供说明信息。
Schema 与被校验的数据是两个不同对象,实际验证需要相应语言的校验器执行。应明确所采用的规范版本,并确认工具支持对应关键字。入门示例见官方教程。