栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何告诉JSON模式验证器从属性值中选择模式?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何告诉JSON模式验证器从属性值中选择模式?

仅JSON模式的验证部分无法做到这一点-它表示一个固定的结构。您需要的是在 验证时 解析/引用架构。

但是,您可以使用JSON Hyper-Schema和一个

rel="describedby"
链接来表达这一点:

{    "title": "Directory entry",    "type": "object",    "properties": {        "fileType": {"type": "string", "format": "uri"}    },    "links": [{        "rel": "describedby",        "href": "{+fileType}"    }]}

因此在这里,它从中获取值,

"fileType"
并使用它来计算具有“描述者”关系的链接-这意味着“此位置的模式还描述了当前数据”。

问题是大多数验证者对任何链接(包括“由…描述的”链接)都没有任何注意。您需要找到一个“超级验证器”。

更新 : tv4库已将此添加为功能



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/366452.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号