JSON字符串不正确

时间:2014-10-19 20:26:27

标签: json

是否有人可以更正我的wnb JSON字符串?由于某些未知原因,它不起作用:

{"array":[{"a":[ "element", "element", "element", "element", "element", "element", "element", "element", "element", "element", "element", "element"]}{"a":[]}{"a":[]}{"a":[]}{"a":[]}{"a":[]}{"a":[]}{"a":[]}{"a":[]}{"a":[]}{"a":[]}{"a":[]}{"a":[]}{"a":[]}{"a":[]}{"a":[]}]}

Chrome说:意外的令牌{

我无法推断出正确的JSON语法。

2 个答案:

答案 0 :(得分:2)

缺少几个逗号

{"array":[{"a":[ "element", "element", "element", "element", "element", "element", "element", "element", "element", "element", "element", "element"]},{"a":[]},{"a":[]},{"a":[]},{"a":[]},{"a":[]},{"a":[]},{"a":[]},{"a":[]},{"a":[]},{"a":[]},{"a":[]},{"a":[]},{"a":[]},{"a":[]},{"a":[]}]}

应该在嵌套数组的第一级内的逗号

答案 1 :(得分:0)

你的json应该如下所示,你也可以在jsonlint.com中测试你的json

 {
"array": [
    {
        "a": [
            "element",
            "element",
            "element",
            "element",
            "element",
            "element",
            "element",
            "element",
            "element",
            "element",
            "element",
            "element"
        ]
    },
    {
        "a": []
    },
    {
        "a": []
    },
    {
        "a": []
    },
    {
        "a": []
    },
    {
        "a": []
    },
    {
        "a": []
    },
    {
        "a": []
    },
    {
        "a": []
    },
    {
        "a": []
    },
    {
        "a": []
    },
    {
        "a": []
    },
    {
        "a": []
    },
    {
        "a": []
    },
    {
        "a": []
    },
    {
        "a": []
    }
]
}