繁体   English   中英

Javascript JSON.parse:Uncaught SyntaxError:意外的令牌N.

[英]Javascript JSON.parse: Uncaught SyntaxError: Unexpected token N

我使用Flask的jsonify方法在Python中生成JSON数据。

当我尝试在谷歌浏览器中解析它时

JSON.parse(s)

我收到了错误

Uncaught SyntaxError: Unexpected token N

我不能发布json,因为它是专有的和巨大的。 如果JSON是由经过充分测试的方法生成的,为什么会出现此错误?

使用此工具发现问题: https//github.com/zaach/jsonlint

问题是由于Flask的jsonify允许NaN的序列化,但谷歌Chrome的实现遵循JSON规范并且不允许NaN。

这里列出了一些解决方法: 如何解析Node.js中包含“NaN”的JSON字符串

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM