可以添加其他或自定义 元数据 </跨度> (标题和描述除外)到json架构属性?
理想情况下,我想补充一些 元数据 </跨度> 像这样:
// …“properties ”:{ “contactFullName”:{ “$ ref”:“#/ definitions / fullName”, “自定义”:“我的习惯 元数据 </跨度> 这里” }}// …
你能为定义添加一些内容吗?
您无需执行任何特殊操作即可使用其他元数据关键字。你可以使用它们。在JSON Schema中,包含未定义的关键字不是错误。任何没有JSON Schema语义的东西都应该被忽略。因此,以下模式完全有效,不应与任何验证器实现冲突。
{ "title": "Foo", "description": "All the foo you can GET", "version": "1.0.3", "author": "Jason Desrosiers", "type": "object", "properties": { "id": { "type": "string" } } }
您可以使用description属性并在其中放置某个结构,然后可以根据需要进行解释和应用(比如JSON模式中的JSON,可以这么说)。