编辑
这个问题似乎与 WebStorm 本身有关,它似乎不想处理包含大量嵌套对象的对象。它也不想在 Watches 窗口中显示对象内容。这个问题有点奇怪,因为我能够检查字符串,它的加载速度非常快。似乎是 WebStorm 问题
我有一个相对较大的 JSON 文件 4.9mb,需要在 NodeJS 中处理,该文件存储在文件系统中,并使用以下代码行加载:
var path = require('path');
var filename = path.join(__dirname, 'db_asci.json');
var fs = require('fs');
var content = fs.readFileSync(filename);
debugger;
var decycledObj = JSON.parse(content);
debugger;
问题是在第一个debugger;
断点被击中后,第二个没有,我等了20多分钟什么也没有,一个处理器核心100%加载。我无法调试该功能,因为它是本机的。
这是 JSON 的 ASCI 版本
这是 UTF8 版本的 JSON
我究竟做错了什么?