【问题标题】:JSON Schema validation patternProperties behaviourJSON Schema 验证模式属性行为
【发布时间】: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

谁能指出我做错了什么?

【问题讨论】:

标签: json regex validation schema


【解决方案1】:

我发现这是应用程序的一个错误。真可惜:(。否则它是一个很棒的库,但我不知道我是否能够修复它。

https://github.com/xeipuuv/gojsonschema/issues/74

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-02-05
    • 2018-03-25
    • 1970-01-01
    • 1970-01-01
    • 2019-09-14
    • 2020-06-18
    • 2012-11-28
    相关资源
    最近更新 更多