Javascript JSON字符串太大,无法解析-可选路由?

Javascript JSON字符串太大,无法解析-可选路由?,javascript,json,google-apps-script,Javascript,Json,Google Apps Script,我有一个JSON字符串,大约有5百万个字符,但在尝试将其解析为数组对象后,我收到一个错误,即字符数太高。现在我考虑在字符串中循环x字符并解析该子字符串,但我假设由于字符串中的一些间距问题,这也会引发错误 另外,因为我实际上并不需要所有的属性,所以我想删除它,但就我的研究而言,这只适用于JSON对象本身 那么,有没有人对如何执行这一点有想法 示例阵列: {"property1" : "value1", "property2":"

我有一个JSON字符串,大约有5百万个字符,但在尝试将其解析为数组对象后,我收到一个错误,即字符数太高。现在我考虑在字符串中循环x字符并解析该子字符串,但我假设由于字符串中的一些间距问题,这也会引发错误

另外,因为我实际上并不需要所有的属性,所以我想删除它,但就我的研究而言,这只适用于JSON对象本身

那么,有没有人对如何执行这一点有想法

示例阵列:

{"property1" : "value1", "property2":"value2"},
{“property1”:“value3”,“property2”:“value4”}

我正在使用google脚本,但我不能使用jQuery,因此我正在寻找一个最好不需要使用它的解决方案:)

函数getUrl(){ var headers={'Authorization':'Basic'+Utilities.base64Encode(getUsername()+':'+getPassword()),'Accept':'application/json'}; Logger.log(标题) 变量选项={ '方法':'获取', “头”:头, “contentType”:“application/json”, }; var PimpVersion=5300; var url=url\u类别\u PIM+PIM版本 /*这里发生了错误 *分解显示JSON.parse()的加载 *太大了 */ var categoryData=JSON.parse(UrlFetchApp.fetch(url,options.getContentText()) 返回分类数据; }
Shortly:将json读取为字符串,并用“}”将其拆分为几部分,不清楚错误是在流程的哪个部分抛出的,但这可能会有所帮助:@FelixKling bit该解决方案仅适用于Node.js。我不知道它是否能在纯javascript中工作。我没有使用过任何一种,但有一些工具可以帮助实现这一点,比如,或者。执行什么。。。顺便说一句,您的JSON不够完整,无法理解完整的问题,也无法帮助您解决问题。因此,如果我们无法看到整个问题或再现错误,因为您没有提供解决方案,那么我们将无法进一步帮助您。