Что это
Текстовый формат данных, который понимают почти все программы: так сервисы передают друг другу заказы и статусы, а настройки и выгрузки хранятся в файлах, которые можно прочитать глазами.
Как используем
Сценарии n8n выгружаются в JSON-файлы и хранятся в git, бот продажи подписок делает резервную копию в JSON, а программа для ПК в тикет-системе пишет паспорт компьютера в JSON-отчёт.
Где это нужно бизнесу
Заказчик редко видит JSON напрямую, но от него зависит, можно ли перенести и восстановить данные:
- сценарий автоматизации нужно перенести на другой сервер;
- резервную копию данных бота нужно уметь прочитать без самого бота;
- данные со старого сайта нужно переложить в новый.
Как мы это используем
- Сценарии n8n. В автоматизации заявок каждый сценарий выгружается в JSON-файл: его импортируют на другой сервер и хранят в git.
- Резервная копия. Бот продажи подписок делает JSON-дамп пользователей, администраторов и последних 100 записей журнала.
- Паспорт компьютера. Программа для ПК в тикет-системе пишет отчёт о компьютере в JSON, а повторный отчёт с той же машины даёт разницу: пропала флешка, сменился IP.
- Перенос сайта. При переезде с Joomla содержимое из дампов базы сохраняется в JSON, а уже из него создаются записи в WordPress.
Типичные проблемы
- Секреты в файле. Ключи и токены n8n в выгруженный сценарий не попадают — их назначают заново на новом сервере. Так и должно быть.
- Пароли в отчёте. В программе для ПК пароли шифруются ещё на компьютере сотрудника и только потом попадают в отчёт.
Когда это не нужно
Для таблиц, которые читают люди, удобнее Excel или Google Таблица. JSON — формат для программ и для переноса данных между ними.