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

 建霖怡旭家其 发布于 2023-02-12 19:33

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

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

JSON.parse(s)

我收到了错误

Uncaught SyntaxError: Unexpected token N

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

1 个回答
  • 使用此工具发现问题:https: //github.com/zaach/jsonlint

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

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

    2023-02-12 19:35 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有