@krista
Для записи данных в файл .json при помощи JavaScript можно использовать Node.js, серверную платформу, которая позволяет выполнять JavaScript вне браузера.
Вот пример кода, который записывает данные в файл .json:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
const fs = require('fs'); const data = { name: 'John', age: 30, city: 'New York' }; const jsonData = JSON.stringify(data); fs.writeFile('data.json', jsonData, 'utf8', (err) => { if (err) { console.log('Error writing file:', err); } else { console.log('Data written to file successfully.'); } }); |
Этот код использует встроенный модуль fs
для работы с файловой системой. Он создает объект данных, преобразует его в строку JSON с помощью функции JSON.stringify()
, а затем записывает эту строку в файл data.json
при помощи функции fs.writeFile()
. Указанный файл будет создан, если его еще не существует, и будет перезаписан, если уже существует. Если возникает ошибка при записи файла, будет выведено сообщение об ошибке. Если файл записан успешно, будет выведено сообщение об успехе.