json - 包含在主模式文件中的嵌套 json 模式
问题描述
我有一个主模式文件,例如
**main-schema.json**
{
"$schema": "http://json-schema.org/2019-09/schema",
"type": "object",
"properties": {
"persons": {
"type": "object",
***"$ref": "schema.json#/person"***
}
}
}
我想在位于同一目录的主 schmea 文件中包含上面突出显示的模式文件“schema.json”
**schema.json**
{
"$schema": "http://json-schema.org/2019-09/schema",
"definitions": {
"dept": {
"type": "object",
"properties": {
"HR": {
"type": "object",
"properties": { }
}
}
}
}
},
"type": "object",
"properties": {
"person": {
"type": "array",
"items": {
"$ref": "#/definitions/dept"
}
},
}
我已经尝试了很多例子,但都没有成功。能否请您指导我找到上述方案的解决方案,以验证 yaml 文件。
解决方案
推荐阅读
- java - 关于 postgresql 中的空字段和空值的最佳实践
- php - PHP替换标签蚂蚁内容
- asp.net-mvc - 模型绑定对象属性在重定向到另一个操作方法时在传递时为 NULL
- r - 如何减少散点图周围的空白(使用 R 和 ggplot2)
- firebase - 无法从系统升级或删除 Firebase
- ffmpeg - 使用 ffmpeg/mp4box 从传输流 UDP 输入生成 mpeg-dash 实时内容
- php - 如果存在共同值,则将数组内的元素分组
- ios - 自动布局约束第一项和第二项如何工作?
- javascript - 如何在尝试下载图像之前快速回答是否预取图像
- javascript - 向 RGB 颜色混合算法添加额外的十六进制颜色