Чтобы написать файл JSON в Node.js, вы можете использовать несколько методов. Вот некоторые из них:
-
Использование модуля
fs:const fs = require('fs'); const data = { name: 'John Doe', age: 30, city: 'Example City' }; fs.writeFile('data.json', JSON.stringify(data), (err) => { if (err) { console.error(err); return; } console.log('JSON file has been written successfully.'); }); -
Использование модуля
fs/promises(доступно начиная с Node.js версии 14):const fs = require('fs/promises'); const data = { name: 'John Doe', age: 30, city: 'Example City' }; fs.writeFile('data.json', JSON.stringify(data)) .then(() => { console.log('JSON file has been written successfully.'); }) .catch((err) => { console.error(err); }); -
Использование модуля
fs-extra(сторонний модуль, предоставляющий дополнительную функциональность):const fs = require('fs-extra'); const data = { name: 'John Doe', age: 30, city: 'Example City' }; fs.writeJson('data.json', data) .then(() => { console.log('JSON file has been written successfully.'); }) .catch((err) => { console.error(err); });
Это всего лишь несколько примеров. Существуют и другие модули и методы для записи файлов JSON в Node.js. Выберите тот, который лучше всего соответствует вашим требованиям.