这是有效的json模式吗?

这是有效的json模式吗?,json,jsonschema,Json,Jsonschema,这是有效的json模式吗 { "properties": { "title", "first", "last" } } 我的观点是:标题,第一,最后没有像这样的规范 { "properties": { "title": {}, "first": {}, "last": {} } } 甚至连分号和{}都没有。它仍然有效吗?说否: Parse error on line 3: ...": { "title",

这是有效的json模式吗

{
    "properties": {
        "title", "first", "last" 
    }
}
我的观点是:标题,第一,最后没有像这样的规范

{
    "properties": {
        "title": {}, "first": {}, "last": {} 
    }
}
甚至连分号和{}都没有。它仍然有效吗?

说否:

Parse error on line 3: ...": { "title", "first", ----------------------^ Expecting ':' 第3行的分析错误: …”:{“标题”,“第一”, ----------------------^ 期待':' 如中所述:

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

(强调矿山)

表示不:

Parse error on line 3: ...": { "title", "first", ----------------------^ Expecting ':' 第3行的分析错误: …”:{“标题”,“第一”, ----------------------^ 期待':' 如中所述:

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

(我的重点)

这是有效的JSON

{
    "properties": {
        "title": {},
        "first": {},
        "last": {}
    }
}
您的架构无效。

这是有效的JSON

{
    "properties": {
        "title": {},
        "first": {},
        "last": {}
    }
}
您的架构无效。

这是有效的:

{
    "properties": {
        "title": {}, "first": {}, "last": {} 
    }
}
在Chrome开发者工具中测试:

var a = {
        "properties": {
            "title": {}, "first": {}, "last": {} 
        }
    }
这是有效的:

{
    "properties": {
        "title": {}, "first": {}, "last": {} 
    }
}
在Chrome开发者工具中测试:

var a = {
        "properties": {
            "title": {}, "first": {}, "last": {} 
        }
    }

你的意思是,json模式也必须是json???@user1592714-是的。与XSD必须是有效XML的方式相同。@user1592714-来自json-schema.org:“json模式是用于描述json数据的基于json的格式。”。噢,谢谢,这解释了为什么我找不到“json模式验证器”:)@user1592714由于JSON模式本身就是JSON,并且JSON模式验证JSON,因此您实际上可以根据JSON模式验证JSON模式托管在json-schema.org上,请参见您的意思,json模式也必须是json???@user1592714-是的。与XSD必须是有效XML的方式相同。@user1592714-来自json-schema.org:“json模式是用于描述json数据的基于json的格式。”。噢,谢谢,这解释了为什么我找不到“json模式验证器”:)@user1592714由于JSON模式本身就是JSON,并且JSON模式验证JSON,因此您实际上可以根据JSON模式验证JSON模式。JSON-Schema.org上托管有元模式(描述JSON模式本身的JSON模式),请参阅