@maxemga

Как записать объект в ФАЙЛ JSON?

У меня есть объект и я хочу его записать в свой файл users.json и вопрос, как?
Казалось бы вопрос довольно легкий, но перерыл много всяких сайтов и точного ответа не нашел, нашел лишь как это сделать с Node.js, но можно как нибудь без него обойтись? Или нативный js не позволяет этого сделать, ну там не позволяет проводить манипуляции с файлами?
  • Вопрос задан
  • 120 просмотров
Решения вопроса 1
Aleksandr-JS-Developer
@Aleksandr-JS-Developer
Бери и делай
Смотря что вам нужно потом с этим файлом делать. Если вы хотите хранить его на машине пользователя, то это невозможно. Только генерить файл и давать пользователю на скачивание и потом просить его вставить файл назад на сайт в следующий раз.

Если отправлять на сервер и потом читать там, то вам не нужно делать файл, вам надо преобразовать объект в JSON и отправить его через fetch к примеру.

Если вам нужен файл для скачивания пользователю через JS, то тут сложнее. Тогда вам нужен FileReader.

Судя по-всему, вам нужно хранить данные о пользователе на стороне пользователя, чтобы после перезагрузки страницы данные сохранялись? Если так, то вам нужен Localstorage.

Ссылки:
Localstorage
Формат JSON, метод toJSON
File и FileReader
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы