Как пользоваться: Поиск пути в JSON
- Вставьте JSON — payload webhook из Webflow, HubSpot или Stripe, ответ API или пример выходных данных Make/Zapier.
- Нажмите на любой ключ или значение в дереве (для больших payload удобно использовать поиск).
- Скопируйте путь для нужной системы: JavaScript, JSONPath, jq, Python, PHP, n8n или Make.
- Для Make укажите номер модуля, который сформировал данные — путь получится таким:
{{3.items[2].name}}.
Зачем нужен поиск пути
Реальные payload бывают глубокими: webhook формы Webflow, контакт HubSpot, событие Stripe или элемент CMS могут занимать сотни строк вложенных объектов и массивов. Писать data.payload.data.items[0].fieldData.name вручную — значит считать скобки и угадывать. Одна неверная индексация молча вернёт undefined. Клик по значению сразу даёт точный путь.
Сравнение синтаксиса путей
| Синтаксис | Пример | Примечания |
|---|---|---|
| JavaScript | data.items[1].name | Ключи с пробелами пишутся как [«company name»] |
| JSONPath | $.items[1].name | Используется во многих API, тестах Postman и некоторых no-code инструментах |
| jq | .items[1].name | Командный процессор JSON |
| Python / PHP | data["items"][1]["name"] | Доступ через скобки к словарям и массивам |
| n8n | {{ $json.items[1].name }} | Синтаксис выражений в полях узлов |
| Make | {{1.items[2].name}} | Индексы массивов начинаются с 1; первое число — номер модуля |
Массивы с индексом от 1 в Make
Везде, кроме Make, первый элемент массива имеет индекс [0]; в Make — [1]. Именно это чаще всего приводит к пустому результату маппинга в Make. Инструмент сам преобразует индексы и заключает в обратные кавычки ключи с пробелами. В Zapier вложенные поля выводятся «плоско» (например, contact__email), а строки заказа обрабатываются как массивы — «ключ поля Zapier» показывает именно плоскую форму.
Нужно сначала очистить JSON? Воспользуйтесь JSON Formatter. Чтобы превратить массивы в таблицы, попробуйте JSON to CSV; для типов в коде — JSON to TypeScript; а для полей с датами в автоматизациях — Date Format Converter.
Также ищут как: json path finder, jsonpath онлайн, маппинг make, выражение n8n, путь jq, payload webhook.
Инструменты, которые хорошо сочетаются с Поиск пути в JSON
- Тестер JSONPath — Введите запрос JSONPath и сразу увидите, что он выбирает, с точным путём каждого совпадения.
- Тестер вебхуков — Получите уникальный URL, направьте на него любой вебхук или HTTP-клиент и смотрите, как запросы приходят в реальном времени: заголовки, строка параметров и тело в читаемом виде, а также проверка подписи HMAC.
- API-тестер — Лёгкая альтернатива Postman прямо в браузере: составьте HTTP-запрос, отправьте его и изучите статус, время, заголовки и JSON с форматированием.
- Стилизатор форм HubSpot — Оформите форму HubSpot с живым предпросмотром: поля, подписи, строки из двух колонок, чекбоксы, сообщения об ошибках и кнопку отправки.
Часто задаваемые вопросы
Мой JSON загружается на сервер?
Почему Make использует [1] для первого элемента?
Что такое JSONPath?
$.store.books[0].title выбирает одно значение; он используется в API, инструментах тестирования и некоторых платформах автоматизации.