JSON数组返回语法错误

时间:2014-12-16 14:01:57

标签: json

我正在尝试在JSON中插入一个字符串数组,但它无效。

JSON:

{
    "1": [{
        "id": "1",
        "title": "test 1",
        "galery": { "http://placehold.it/540x540" , "http://placehold.it/540x520"}
    }]
}

它在"galery"行返回语法错误,但我无法弄清楚它是什么

4 个答案:

答案 0 :(得分:2)

[ ]用于图库中的图像数组。 { }将期望对象(键/值对)。

您可以在http://www.json.org/

检查有效的JSON语法

答案 1 :(得分:2)

对于数组,请使用:

"galery": ["http://placehold.it/540x540", "http://placehold.it/540x520"]

对于命名属性,请使用以下内容:

"galery": { url1:"http://placehold.it/540x540", url2:"http://placehold.it/540x520" }

答案 2 :(得分:1)

用括号替换括号。

{
"1": [{
    "id": "1",
    "title": "test 1",
    "galery": [ "http://placehold.it/540x540" , "http://placehold.it/540x520" ]
}]
}

答案 3 :(得分:0)

您在两个地方的语法不正确。以下是正确的:

{
"1": {
    "id": "1",
    "title": "test 1",
    "galery": ["http://placehold.it/540x540" , "http://placehold.it/540x520"]
}

}