Backend & ИИ

Что такое JSON

Что это

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

Как используем

Сценарии n8n выгружаются в JSON-файлы и хранятся в git, бот продажи подписок делает резервную копию в JSON, а программа для ПК в тикет-системе пишет паспорт компьютера в JSON-отчёт.

Где это нужно бизнесу

Заказчик редко видит JSON напрямую, но от него зависит, можно ли перенести и восстановить данные:

  • сценарий автоматизации нужно перенести на другой сервер;
  • резервную копию данных бота нужно уметь прочитать без самого бота;
  • данные со старого сайта нужно переложить в новый.

Как мы это используем

  • Сценарии n8n. В автоматизации заявок каждый сценарий выгружается в JSON-файл: его импортируют на другой сервер и хранят в git.
  • Резервная копия. Бот продажи подписок делает JSON-дамп пользователей, администраторов и последних 100 записей журнала.
  • Паспорт компьютера. Программа для ПК в тикет-системе пишет отчёт о компьютере в JSON, а повторный отчёт с той же машины даёт разницу: пропала флешка, сменился IP.
  • Перенос сайта. При переезде с Joomla содержимое из дампов базы сохраняется в JSON, а уже из него создаются записи в WordPress.

Типичные проблемы

  • Секреты в файле. Ключи и токены n8n в выгруженный сценарий не попадают — их назначают заново на новом сервере. Так и должно быть.
  • Пароли в отчёте. В программе для ПК пароли шифруются ещё на компьютере сотрудника и только потом попадают в отчёт.

Когда это не нужно

Для таблиц, которые читают люди, удобнее Excel или Google Таблица. JSON — формат для программ и для переноса данных между ними.

← Все термины

Нужен сайт, бот или автоматизация?

Термины объяснили — теперь давайте к делу: расскажите о задаче, а мы переведём её на понятный план работ.