[英]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.