🔍

JSONPath тест

Проверяйте выражения JSONPath на данных JSON. Поддерживаются $, подстановочные знаки, срезы массивов и выражения фильтрации. Результаты в реальном времени в вашем браузере.

Инструменты разработчика Работает локально Данные не отправляются
JSONPath JSON-запрос выражения фильтрации только на стороне клиента
Ввод JSON
Путь:
Примеры:
Результаты —
Вставьте JSON и введите выражение JSONPath, чтобы увидеть результаты
💡
Синтаксис JSONPath: $ = корень · . = дочерний элемент · [*] = все элементы массива · [0] = индекс · [0:2] = срез · .. = рекурсивный спуск · ?(@.price < 10) = выражение фильтра. Пример: $.store.book[?(@.category=="fiction")].title

Что такое JSONPath тест?

JSONPath тест позволяет выполнять выражения JSONPath к JSON-данным и сразу просматривать совпавшие результаты. Он полезен для отладки API, тестовых фикстур, правил ETL и любых рабочих процессов, где требуется обращаться к конкретным узлам внутри вложенного JSON.

Как использовать JSONPath тест

  1. Вставьте JSON-документ в область ввода.
  2. Введите выражение JSONPath, которое хотите проверить.
  3. Проверьте полученные совпадения и настройте фильтры или селекторы.
  4. Скопируйте рабочий путь в приложение, тест или шаг автоматизации.
Как понять JSONPath тест ▾
Пример
Ввод JSON: {"users":[{"name":"Alice","age":30},{"name":"Bob","age":17}]}
Результат Путь: $.users[?(@.age >= 18)].name
Типичные сценарии использования
  • Проверяйте выражения JSONPath на ответах API и фикстурах
  • Проверьте фильтры и селекторы массива перед использованием в коде
  • Отлаживайте вложенные структуры JSON, запрашивая только нужные поля
  • Покажите коллегам, как JSONPath выбирает узлы из сложных структур данных
Зачем использовать этот инструмент
  • Полезно для API, правил автоматизации и отладки фикстур.
  • Позволяет удобнее запрашивать вложенные массивы и объекты в интерактивном режиме.
  • Работает в браузере, поэтому образцы JSON остаются локальными во время тестирования.
Часто задаваемые вопросы
JSONPath — то же самое, что jq?

Нет — jq — это отдельный язык запросов. JSONPath стандартизирован в RFC 9535 и поддерживается многими библиотеками.

Можно ли использовать несколько выражений одновременно?

Сейчас — только одно выражение за раз; результаты показывают все совпадающие узлы.

Что делает JSONPath тест онлайн — запрос & проверка выражений JSONPath бесплатно?

JSONPath тест онлайн — запрос & проверка выражений JSONPath бесплатно полностью работает в вашем браузере и помогает выполнить эту задачу без загрузки данных на сервер.

Можно ли бесплатно пользоваться JSONPath тест онлайн — запрос & проверка выражений JSONPath?

Да. Этот инструмент бесплатен и не требует регистрации.