JSONSchema 外键检查

2023-12-05

如何在 JSONSchema 中实现外键检查?我可以看到如何实现对密钥的检查。您是否必须引用另一个文档并以这种方式处理它?


听起来您正在谈论在数据库中使用 JSON Schema,例如 mongodb(支持 JSON Schema 验证)。

JSON Schema 只是为了验证单个“事物”而设计的。

听起来您想要引用完整性检查,在这种情况下,您需要查看数据库文档以了解如何执行此操作。你不能用 JSON Schema 来做到这一点

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JSONSchema 外键检查 的相关文章

  • 根据外部架构文件验证 Jackson 的 JSON 架构合规性

    我想使用杰克逊图书馆 https github com FasterXML jackson 来处理 Java 中的 JSON 文件 这些文件由 JSON 模式文件描述 现在 我想验证解析的 JSON 是否符合由其自身解析的 JSON 模式文
  • 基于 JSON 模式中枚举值的属性

    我正在构建一个 json 模式定义 它有一组固定的控件 我目前用enum 但是 并非所有属性都与所有控件相关 我只想要求一个options财产如果controlType dropdown schema http json schema or
  • 使用 spring 在 mongodb 中存储 JSON 模式

    我是 Spring 数据和 mongodb 的新手 我有一个代表 JSON 模式的 JSON 对象 我需要使用 spring 数据将其存储在 mongodb 中 但 JSON Schema 的问题是 JSON Schema 的结构是动态的
  • Jackson:生成带有引用的模式

    当使用 Jackson 的 JSON 模式模块时 我不想在遇到模型类时停止序列化完整的图表 而是使用类名插入另一个模式的 ref 您能引导我到 jackson module jsonSchema 源代码中的正确位置来开始修补吗 下面是一些代
  • 从 pojo 生成 JsonSchema:如何自动添加“描述”?

    我正在尝试从项目中的 pojos 自动生成 JsonSchema 代码如下所示 ObjectMapper mapper new ObjectMapper SchemaFactoryWrapper visitor new SchemaFact
  • 使用 json-schema 要求或禁止基于另一个属性值的属性?

    我想在 json schema 中完成什么 当属性enabled is true 还需要某些其他属性 什么时候false 这些属性应该被禁止 这是我的 json 架构 type object properties enabled type
  • json schema 中的关键字之间的逻辑关系是什么?

    根据规范 http json schema org schema 模式关键字之间不存在互斥 例如 我可以创建以下架构 properties foo type string items type integer type number 该模式
  • 在 JSON 模式中使用对象属性键作为枚举

    我正在尝试使用 JSON 架构验证 JSON 文件 以便找到 损坏的引用 的情况 本质上 我的文件由项目和组组成 每个项目都属于 groups 属性键引用的单个组 如下所示 items banana name Banana group fr
  • Spring Data Rest - 自定义 Json 架构/阿尔卑斯山?

    我的需要是向将使用 API 的客户端应用程序提供有关数据约束或默认值的信息 生成的模式或 ALPSSpring Data Rest似乎是放置此信息的好地方 但是官方参考文档中关于记录 API 的部分有点快 而且我在社区中找不到完整记录的示例
  • 在 SQL Server 中查找 JSON 架构

    我的字段中有 JSON 但在处理它之前我需要检查它的架构 我需要知道架构中是否添加或删除了任何内容 有没有办法从 JSON 字符串中提取 JSON 架构 以便我可以将其与已知架构进行比较 网上的一个例子是http jsonschema ne
  • 使用 Newtonsoft 在 C# 中通过 JSON 模式验证 JSON

    使用 JSON Schema 验证 JSON 返回值始终为 true 使用Newtonsoft进行验证和测试here https www jsonschemavalidator net 与模式和数据 它总是返回 未发现错误 JSON 根据模
  • 如何为对象数组编写 JSON 模式?

    我的 JSON 字符串的格式如下 count 3 data a ax 1 b bx 2 c cx 4 The data数组包含很多a and b and c 并且没有其他种类的物体 If count 0 data应该是一个空数组 我在用着h
  • 如何从 JAXB 带注释的类生成 JSON 模式?

    我有一个实体类 如下所示 XmlRootElement public class ImageSuffix XmlAttribute private boolean canRead XmlAttribute private boolean c
  • 仅允许在 JSON 架构中声明的属性

    我正在使用 json schema 并且只想允许在此文件中声明的属性通过验证 例如 如果用户在其 json 对象中传递 name 属性 则此架构将失败 因为 name 未在此处作为属性列出 是否有一些类似于 required 的函数只允许列
  • 编写依赖于其他键的更复杂的 json 模式

    我一直在编写简单的 JSON 模式 但遇到了一个稍微复杂一点的 API 输入调用 我有一条宁静的最终路线 可以采用 3 种截然不同类型的 JSON 本地主机 foo 可以采取 类型 冰淇淋 锥体 华夫饼 or 类型 热狗 小圆面包 小麦 如
  • AJV自定义关键字验证

    我正在使用 AJV 库来验证我的 JSON 架构 我希望能够验证Startdate成为一个字符串 如果不是字符串 则应将其转换为N A 目前 它仅转换undefined to N A 但是 在这些情况下 它不会按预期工作 null gt 空
  • 针对 JSON 模式的验证会发送额外的验证消息

    我需要验证 json relatedParty tr13 action b relatedParty er127 我想验证狭窄和属性值 所以我写了以下 json 模式 type array maxItems 4 items type obj
  • 嵌套对象的 AJV 模式验证

    函数返回的对象看起来像这样 answer vehicle type 1 message Car model VW color red 答案 对象始终存在 其他字段基于 vehicle type E g 如果vehicle type 1 则有
  • 如何使用 JSON.net 引用外部文件?

    这是当 JSON net 尝试读取我的 JSON 架构时出现的错误 return JsonSchema Read new JsonTextReader reader 2014 07 15 15 33 42 7011 Fatal Newton
  • 检查 JSON 模式中不同的嵌套属性

    有没有办法在嵌套 JSON 模式中实现相当于 CHECK 约束的 Postgres 假设我们有具有两个属性的数据 每个属性都有嵌套属性 JSON Schema 如何使第一个对象所需的内容依赖于第二个对象 我的真实案例场景是为 GeoJSON

随机推荐