json - 强制使用空的 JSON 模式

标签 json jsonschema schema-design

我想要一个强制执行空 JSON 对象的 JSON 模式,例如{}
这是一个好主意吗?

我尝试了以下操作,但它允许我在 JSON 正文中输入任何内容:

{
   "description": "voice mail record",
   "type": "object",
   "additionalProperties": false,
   "properties": {
    }
 }

最佳答案

答案是,这应该强制执行一个空模式 - 我使用的验证器有一个错误

http://groups.google.co.uk/group/json-schema/browse_thread/thread/d0017b3985c8542b/106ce4afc1763eeb?hl=en&q=empty+schema+ollie&safe=on

关于json - 强制使用空的 JSON 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3521135/

相关文章:

ios - 在 iOS 中管理对 Web API 的异步调用

jsonschema - JSON 架构 - 如何引用枚举值并将多组枚举组合到一个属性?

Json 架构 - 不需要则不起作用

schema - SOLR架构设计问题: field absence or boolean field?

php - 隐私设置的数据库模式设计

json - 如何在 Asp.net Core Web Api 中默认使用 Newtonsoft.Json?

javascript - 我们可以在json数据文件中添加图像并使用D3.js在页面上调用它吗

javascript - JSON - 对象中的数组中的对象 - 如何使用 JS 解析循环?

ansible - 在 Ansible 中,当配置中未定义这些不需要的属性时,如何获取 json 模式中不需要的属性的默认值?

mongodb - 带有 MongoDB 的重复事件模式