JSON.parse使用JSON.stringify创建的字符串抛出语法错误

时间:2014-04-09 22:45:08

标签: json parsing

我通过RabbitMQ传递JSON.stringify消息。看来,当它通过兔子时,它不再是JSON.parse可以读取的东西了。

sendNodeCreated(JSON.stringify({UID:"sdflkjh45", NAME:"Node 71", X:45, Y:54}));

在另一端,我收到一个字符串:

{"UID":"sdflkjh45","NAME":"Node 71","X":45,"Y":54}

当我在这个字符串上调用JSON.parse时,我得到了

SyntaxError: Unexpected token s
at Object.parse (native)

任何帮助都会非常感激。此消息在我正在运行的python应用程序中解析正常,并且JSONlint说它有效。

1 个答案:

答案 0 :(得分:0)

好吧,我强制执行了rabbit_req,现在一切正常。希望这种情况持续存在。