【发布时间】:2018-02-15 21:47:24
【问题描述】:
我正在使用 JSON 模式验证来验证 openapi 规范。我已将属性架构设置如下:
...
"patternProperties": {
"^[\/][a-zA-Z0-9{}]+(_[a-zA-Z0-9{}]+)?$" : {
...
我有一个看起来像这样的对象:
(root).paths./{tcin}
但是,尽管我彻底测试了正则表达式,我仍然得到一个错误:
---- Error 2 ----
Path : (root).paths
Message : Additional property /{tcin} is not allowed
谁能指出我做错了什么?
【问题讨论】:
-
哦。没关系。我发现这里的错误实际上是一个错误:github.com/xeipuuv/gojsonschema/issues/74。这是一个耻辱。这是一个很棒的图书馆。
标签: json regex validation schema