无效的json数据格式

时间:2014-02-11 18:30:49

标签: javascript json

以下json数据格式有什么问题?

{
    success: true,
    total: 100,
    data: [
        {
            "id": "1"
        },
        {
            "id": "22"
        }
    ]
}

我在JSONLint上收到以下错误:

Parse error on line 1:
{    success: true,    t
-----^
Expecting 'STRING', '}'

它说错误在第一行,但在第一行我只有开口大括号。请帮忙。谢谢

2 个答案:

答案 0 :(得分:7)

JSON应该引用所有键。你也错过了一个近距离的报价。

{
    "success": true,
    "total": 100,
    "data": [
        {
            "id": "1"
        },
        {
            "id": "22"
        }
    ]
}

答案 1 :(得分:0)

在22之后缺少引号,其余的键也应该有引号使其成为有效的JSON。

{
  "id": "22"
}

试试这个

{
    "success": true,
    "total": 100,
    "data": [
        {
            "id": "1"
        },
        {
            "id": "22
        }
    ]
}