json - 如果在另一个属性中提到它,则 JSON 模式规则要求属性存在
问题描述
拥有这样的 JSON:
{
"attribute_1": {
"some_nested_attribute": {
"other_attribute_reference": "attribute_2"
}
},
"attribute_2": {
...
}
}
attribute_1, attribute_X
- 名称是动态的,也可以是blabla-something
,我没有固定的属性名称列表。我想创建一个 JSON 模式验证,attribute_2
如果它在嵌套的other_attribute_reference
. 我知道JSON 模式中的if/else,但是当属性名称是动态的并且几乎可以是任何东西时,我将如何使用它?
解决方案
推荐阅读
- django-rest-framework - 如何覆盖 Django allauth 来自定义注册?
- android - 如何通过 webview 当前 url 设置按钮可见性
- python - 如何使正则表达式匹配表达式的确切次数,而不是确切的次数或更少
- java - 跨多个内核的同一进程的多个线程
- python-3.x - 在异步python中运行sqlite插入操作
- laravel - 发送电子邮件时 Laravel htmlspecialchars() 错误
- typescript - 打字稿中的关键字构造函数?
- python - 未找到关键字参数“{'pk': ''}' 的“ques_detail”的反向操作。尝试了 1 种模式:['ques_detail/(?P
[0-9]+)/$'] - c# - 在 Angular ASP.NET Core 2.0 应用程序中使用 LinkedIn api 和 Oauth 2.0 进行身份验证
- listview - 如何将列表视图添加到列中,然后将剩余空间(如果有)与列表上方的 1/3 和列表下方的 2/3 分开