Json模式模式属性

时间:2018-07-26 12:01:48

标签: json regex schema

我有动态密钥作为响应,因此我必须确保密钥存在并包含3个字母! 如何通过架构将其归档?

响应如下:

"currencies": {
        "USD": {
            "template": "$0",
            "symbol": "$",
            "position": "left",
            "decimalSeparator": ".",
            "groupingSeparator": ","
        }
    }

我的模式不起作用。即使我更改了RegEx

^[a-zA-z]{300}$

没有引发错误! 模式如下:

"currencies": {
      "$id": "/currencies",
      "$schema": "http://json-schema.org/draft-03/schema", 
      "type": "object",
      "maxProperties": 1,
      "minProperties": 1,
      "patternProperties": {
        "^[a-zA-z]{3}$": {...}
      }
}

有解决方案吗?

0 个答案:

没有答案