1

これは有効な json スキーマですか?

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

私のポイントは次のとおりです。タイトル、最初、最後には、次のような仕様はありません

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

セミコロンや {} でさえありません。それはまだ有効ですか?

4

3 に答える 3

3

JSONLintはノーと言います:

3行目の解析エラー。
... ":{"タイトル "、"最初の "、
---------------------- ^
期待 ':'

json-schema.orgで説明されているように:

JSONスキーマは、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 に答える