JSON.parse失败了

时间:2017-06-19 03:48:35

标签: javascript json

我正在尝试解析JSON字符串。它在位置361'的JSON中显示“意外的令牌”。我觉得我只是忽略了一些愚蠢的事情。

{
  "username": "bob",
  "user_found": "time",
  "meta": [
    {
      "name" : [
        {
          "hash" : [
            {
              "content" : "con1",
              "cont2" : "con2",
              "date" : "time"
            },
          ],
        },
      ],
    },
  ],
}

3 个答案:

答案 0 :(得分:0)

想出来,逗号无效。即使是扩展的单声道结构。

答案 1 :(得分:0)

原因是因为每个对象和数组末尾都有不需要的逗号。

答案 2 :(得分:-1)

错误消息表示,由于逗号表示对象或数组中将出现另一个项目,因此不会指望括号。

删除列表项末尾的逗号:

{ "username": "bob", "user_found": "time", "meta": [ { "name" : [ { "hash" : [ { "content" : "con1", "cont2" : "con2", "date" : "time" } ] } ] } ] }

尝试在json验证器中输入它以检查它是否有效,例如:https://jsonlint.com/