При использовании fs.writeFile я создаю файл JSON, который выглядит следующим образом:
[{"schoolname":"Scottsdale","StudentFirst":"john","StudentLast":"smith","grade":"2","email":"john@smith.com","ParentLast":"Smith","ParentFirst":"John"}]
За исключением случаев, когда мне требуется тот же файл, я получаю сообщение об ошибке:
Unexpected end in JSON input
Я делал то же самое раньше, но использовал большие данные, и, похоже, он работал нормально.
await fs.writeFile(`./${fileName}.json`,
JSON.stringify(result.recordsets[0]), function(err) {
if(err) {
return console.log(err)
}
})
const file = require(`./${fileName}.json`)
Ожидаемые результаты должны возвращать JSON выше, чтобы я мог получить копию файла и перебрать его.