2024-04-26 10:37:40 发布
网友
我使用Flask的jsonify方法在Python中生成了JSON数据。
jsonify
当我试图在Google Chrome中解析它时
JSON.parse(s)
我明白错误
Uncaught SyntaxError: Unexpected token N
我不能发布json,因为它是私有的,而且巨大。 如果JSON是由经过良好测试的方法生成的,为什么我会得到这个错误?
使用此工具发现问题: https://github.com/zaach/jsonlint
问题是由于Flask的jsonify允许NaN的序列化,但是Google Chrome的实现遵循JSON规范,而不允许NaN。
以下列出了一些解决方法: How to parse JSON string containing "NaN" in Node.js
使用此工具发现问题: https://github.com/zaach/jsonlint
问题是由于Flask的jsonify允许NaN的序列化,但是Google Chrome的实现遵循JSON规范,而不允许NaN。
以下列出了一些解决方法: How to parse JSON string containing "NaN" in Node.js
相关问题 更多 >
编程相关推荐