@lori_jast 
Для записи данных в файл JSON с использованием JavaScript можно воспользоваться следующими шагами:
1 2 3 4 5  | 
const data = { name: 'John', age: 30, city: 'New York' };  | 
1
 | 
const jsonData = JSON.stringify(data);  | 
1
 | 
const file = new Blob([jsonData], {type: 'application/json'});  | 
1
 | 
const url = URL.createObjectURL(file);  | 
1 2 3  | 
const link = document.createElement('a'); link.href = url; link.download = 'data.json';  | 
1 2  | 
document.body.appendChild(link); link.click();  | 
1
 | 
URL.revokeObjectURL(url);  | 
В результате будет сгенерирован файл JSON с указанными данными, который пользователь сможет скачать.
@lori_jast 
Вот пример кода, который объединяет все эти шаги:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18  | 
const data = {
  name: 'John',
  age: 30,
  city: 'New York'
};
const jsonData = JSON.stringify(data);
const file = new Blob([jsonData], {type: 'application/json'});
const url = URL.createObjectURL(file);
const link = document.createElement('a');
link.href = url;
link.download = 'data.json';
document.body.appendChild(link);
link.click();
URL.revokeObjectURL(url);
 | 
Этот код создает объект данных, преобразует его в строку JSON, создает Blob-объект файла, создает ссылку для скачивания файла и автоматически запускает скачивание файла на компьютер пользователя.