【发布时间】:2018-09-12 09:29:14
【问题描述】:
我正在尝试获取由post 发送的json 请求,并在其上执行JSON.parse。但是发生了这个错误:
未捕获的 SyntaxError:JSON 中位置 2 的意外标记 m 在 JSON.parse() 在:1:19
下面的代码重现了错误:
const string = '{ msg_reject: \'Rejeitado porque sim\', accept: 1, photo: \'FSADKJK23B1\' }'
const json = JSON.parse(string)
这就是我在post 中发送它的方式
{ msg_reject: 'Rejeitado porque sim', accept: 1, photo: 'FSADKJK23B1' }
我发送的方式有问题吗?
【问题讨论】:
-
这不是一个有效的 json 所以你为什么会得到这个错误
标签: javascript json node.js ecmascript-6