Javascript 每当我节点我的代码时,我都会得到以下错误:SyntaxError:JSON输入的意外结束
今天我编写了这段代码,它需要从数组数据库中获取信息,并将其中的一部分存储在一个新数组中。不过,我有这个错误。代码如下:Javascript 每当我节点我的代码时,我都会得到以下错误:SyntaxError:JSON输入的意外结束,javascript,arrays,json,node.js,Javascript,Arrays,Json,Node.js,今天我编写了这段代码,它需要从数组数据库中获取信息,并将其中的一部分存储在一个新数组中。不过,我有这个错误。代码如下: function UpdateGamePrices() { for(var x = 0;x<gamekeys.keys.length;x++) { let appid = gamekeys.keys[x].appid; if (fs.existsSync("gamespricelist/"+appid+".json")) { let ga
function UpdateGamePrices() {
for(var x = 0;x<gamekeys.keys.length;x++) {
let appid = gamekeys.keys[x].appid;
if (fs.existsSync("gamespricelist/"+appid+".json")) {
let gamedetails = JSON.parse(fs.readFileSync('gamespricelist/'+appid+'.json'));
if (gamekeys.keys[x].autoupdateprice == 1) {
gamekeys.keys[x].price = (((gamedetails[appid].data.price_overview.initial)/10)*1.05);
jsonstring = JSON.stringify(gamekeys,null,4);
fs.writeFile("gamekeys.json", jsonstring);
}
}
}
}
UpdateGamePrices();
函数UpdateGamePrices(){
对于(var x=0;xcan you post your JSON?我认为您的文件的JSON jn格式不正确。我有两个JSON文件,其中一个超过200万行。您可以检查JSON,看看是否有任何错误。是哪一行引发了此错误?您试图字符串化或写入文件,您可以发布JSON吗?我认为您的文件的JSON jn jn不正确y格式。我有两个JSON文件,其中一个超过200万行。您可以检查JSON,看看是否有任何错误。是哪一行引发了此错误?您试图字符串化或写入文件