1

这是有效的 json 模式吗?

{
    "properties": {
        "title", "first", "last" 
    }
}

我的观点是:标题,第一,最后没有像这样的规范

{
    "properties": {
        "title": {}, "first": {}, "last": {} 
    }
}

甚至没有分号和{}。它仍然有效吗?

4

3 回答 3

3

JSONLint说不:

第 3 行解析错误:
...”:{“标题”,“第一”,
----------------------^
期待':'

json-schema.org中所述:

JSON Schema 是一种基于 JSON 的格式,用于描述 JSON 数据。

(强调我的)

于 2013-01-06T14:05:33.723 回答
2

这是有效的:

{
    "properties": {
        "title": {}, "first": {}, "last": {} 
    }
}

在 Chrome 开发者工具中测试:

var a = {
        "properties": {
            "title": {}, "first": {}, "last": {} 
        }
    }
于 2013-01-06T14:08:42.363 回答
1

这是有效的 JSON

{
    "properties": {
        "title": {},
        "first": {},
        "last": {}
    }
}

您的架构不是有效的。

于 2013-01-06T14:06:37.123 回答