Как записать данные в файл .json при помощи javascript?

Пользователь

от krista , в категории: JavaScript , 8 месяцев назад

Как записать данные в файл .json при помощи javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от laney_johnson , 8 месяцев назад

@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(). Указанный файл будет создан, если его еще не существует, и будет перезаписан, если уже существует. Если возникает ошибка при записи файла, будет выведено сообщение об ошибке. Если файл записан успешно, будет выведено сообщение об успехе.