如何编写json模式以匹配单个字符作为键和数字作为值

时间:2015-02-10 16:52:52

标签: json jsonschema json-schema-validator

到目前为止我没有使用json所以我不熟悉编写json模式

请让我知道如何编写一个json架构,将单个字符作为键,将数字作为值

例如:

{"M":1}

提前致谢

1 个答案:

答案 0 :(得分:1)

这是一个解决方案:

{
    "type": "object",
    "patternProperties": {
        "^[a-zA-Z]$": { "type": "number" }
    }
}

请注意,您没有指定这是否是您在实例中允许的唯一键;甚至它必须存在。在这种情况下,请查看minPropertiesmaxProperties架构关键字。