JSON.parse 失败,并显示有效的 JSON
JSON.parse fails with valid JSON
我正在开发一个应用程序,我需要在其中发送一个大型JSON-大约7M个字符(6.6 MB的数据)。JSON 以字符串形式正确接收,但是当我尝试使用 JSON.parse 解析它时,出现错误:
未捕获的语法错误:意外的令牌
我已经将JSON插入JSONLint,它说它是有效的。我该如何调试它?
我为那些感兴趣的人转储了 json。它是3D结构的网格数据。
您的 7M 个字符(假设主要是拉丁语)转换为大约 7MB 的 UTF8 数据或 14MB 的 UTF16 数据。今天的浏览器可以很好地处理这个问题,因此我认为您的数据在从服务器到您实际解析它的代码部分的过程中会损坏。
也许将字符串输出到 HTML textarea
并在 JSONLint 中再次运行。
相关文章:
- 如何将数组转换为有效的json
- 当其他解析器认为意外的令牌有效时,json.parse会失败
- jquery ajax”;SyntaxError:意外的输入结束“;基于有效的JSON
- 使用Underscore.js修改json数组中所选元素的更有效方法
- 将JSON存储和恢复到此Ionic应用程序的最有效方法
- JSON.parse给了我一个错误,但JSONLint说它'是一个有效的json
- I'我在页面加载时将整个$_SESSION变量放入一个json对象中.虽然这对我有效,但这是一个好的做法吗
- $http-get方法即使使用AngularJS中.Net WebApi的有效json也会失败
- 从文件目录结构创建JSON数据的有效功能
- jQuery.parseJSON()未在Windows服务器上解码有效的Json字符串
- 正在将字符串转换为有效的JSON对象
- 接收package.json的解析错误.验证为有效的json
- 接收json异步响应的最有效方式
- JavaScript JSON.任何更有效的方法
- 修复无效JSON的最有效方法
- d3.json有效,但$.getJson失败
- 具有JSON有效负载的Crossrider ajax帖子请求在Rails后端中无法正确接收
- Json响应无效,Json有效
- 如何使我的json有效
- JSON有效负载问题,javascript编码