Неперехваченная синтаксическая ошибка: Неожиданный конец ввода JSON в JSON.parse () (приложение[nodemon] разбилось — ожидание изменений файла перед запуском)

#node.js #express

Вопрос:

 fs.readFile("./Files/success-2021-10-16.txt", "utf8", (err, data) =gt; {  if (err) throw new Error("Testing error messages here...");  var array = data.toString().split("n");  var file_Data = [];   for (i in array) {  file_Data = array[i];  file_Data = file_Data.replace(/'/g, '"');  file_Data = JSON.parse(file_Data);  console.log(file_Data);  }  });   

пожалуйста, дайте мне какое-нибудь решение для решения этой проблемы. Вот и мой код тоже. Я работаю над Node.js

Комментарии:

1. Гипотеза: данные не являются JSON . (Далее; определите, какое значение ошибки необходимо подтвердить или отклонить.)

2. file_Data является ли объект JS не JSON

3. В любом случае, без выборки неверных данных (например. значение file_Data , когда возникает ошибка), в этом вопросе отсутствуют достаточные детали отладки.