繁体   English   中英

在jsonschema中,如何使用一个对象中的属性值来检查另一个对象中的特定属性

In jsonschema, how do you use the value of a property in one object to check a specific property in another object

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我想检查以下结构:

foo = {
          "things": {
              "bar": {
                  "thing-definition-key": "baz",
                  ...
              }
          },
          "thing-definitions": {
              "baz": {
                  "blah": "blah"
              }
          }
      }

除了检查barbaz上的某些架构约束以确保它们的格式正确之外,我还想使用bar上的thing-definition-key的值为"baz"这一事实来确认是否存在条目事物定义对象中的baz ,并且它满足某些约束。 我知道如何在对象内使用属性依赖关系,但不能在两个对象之间使用属性依赖关系。

请注意,我正在使用https://python-jsonschema.readthedocs.io/en/stable/进行此操作,但如果可能的话,我正在寻找与语言无关的答案。

问题暂未有回复.您可以查看右边的相关问题.
1 如何使用for循环在另一个对象中设置属性值?

我在设置对象属性值时遇到了一个大问题(对我来说它很大)。 我有一个这样的对象: 键的值取决于用户输入。 设置前 3 个值很容易,但是我在对象值中遇到对象问题,我必须在这个循环中使用它。 有这样的 HTML: 和我的js: 'abc' 值只是例如 - 我想根据输入列表值设置值,该值基于 ...

6 嵌入在另一个对象中的属性

我正在尝试使用传递给report.rdlc的业务对象。 我的对象中的属性没有直接公开。 我需要的属性嵌入在顶级对象内的另一个对象内。 由于这是WCF项目,因此我无法控制服务器端发生的情况。 我只是能够请求这些对象或从数据库中插入/更新/删除它们的信息。 由于后端可以使用多种类型的数据库 ...

7 使用 Linq 访问另一个对象中的对象属性

我需要从另一个对象中的一个对象中获取一个值。 我的问题是我无法从子对象中访问任何值,我总是得到对象类型本身的值。 我访问对象的代码 这将带回结果视图 我需要访问包含以下属性(除其他外)的 [1] 元素,并且我需要访问 DisplayName 计划任务是 ...

2019-12-02 21:03:19 2 366   c#/ linq
8 JsonSchema:如何确保一个对象需要一个/特定的属性?

我有一个要定义的对象,需要一个键或另一个特定的键。 基本上是一个简单的或:if(key1 || key2){->有效} else {->无效} 现在,我知道了“ require”关键字,但是据我所知,它不能有条件地要求键。 就我而言,我想完全将key1或key2存在。 ...

9 等待coffeescript类中另一个对象的属性值

我想知道是否有一种方法可以传递在构造函数之后接收并放入构造函数选项的值。 问题是我也需要传递构造函数中的一个值,因此它具有双方的依赖关系。 还是我真正的例子。 如何解决此问题并摆脱未定义的值? 我可能会使用某种等待和承诺吗? 不知道:-) 先感谢您! ...

10 在括号内的另一个对象树中获取属性的值

这是我所拥有的(当然是简化的): 有两个条件: 我无法重命名我的my.property 我必须在 page大括号内引用它 尽管我的示例不起作用(赞赏验证),但我想每个人都明白这一点。 这是一个非常简单的设置,我无法理解为什么整个互联网中没人遇到这个问题。 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM