json格式问题

当我解析出json的时候,报错

代码:`
{"id":"69","title":"测试标题","content":"测试内容 ","time":"2017-07-25 09:01:16","hits":"37","art_love":"0"}]}
`

报的错误是:

Error: Parse error on line 5:
...??",                "content": "测试内容
----------------------^
Expecting 'STRING', 'NUMBER', 'NULL', 'TRUE', 'FALSE', '{', '[', got 'undefined'

求大神指教~~~

阅读 4k
7 个回答
const a='{"id":"69","title":"测试标题","content":"测试内容 ","time":"2017-07-25 09:01:16","hits":"37","art_love":"0"}'
var b=JSON.parse(a)
console.log(b)


{ id: '69',
title: '测试标题',
content: '测试内容 ',
time: '2017-07-25 09:01:16',
hits: '37',
art_love: '0' }

后面多了]}

去掉后面的 ]}
正确的:

{
    "id": "69",
    "title": "测试标题",
    "content": "测试内容 ",
    "time": "2017-07-25 09:01:16",
    "hits": "37",
    "art_love": "0"
}

这个问题开发的时候,仔细一点

这么写也行:

{ "data": [

    {
        "id": "69",
        "title": "测试标题",
        "content": "测试内容 ",
        "time": "2017-07-25 09:01:16",
        "hits": "37",
        "art_love": "0"
    }
]}
新手上路,请多包涵

{"id":"69","title":"测试标题","content":"测试内容 ","time":"2017-07-25 09:01:16","hits":"37","art_love":"0"}

右侧格式错误,多了一个中括号(右侧)和大括号(右侧)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题