TL
Tool Lab
💰Пожертвовать
💰Пожертвовать

JSONPath Tester

Test JSONPath expressions against JSON data and see matching results.

Результаты0 совпадений
Совпадений для этого выражения не найдено.

Об этом инструменте

JSONPath — язык запросов для извлечения данных из JSON-документов, аналогичный XPath для XML. Обращается к корневому объекту через $, к ключам — через точечную нотацию, поддерживает индексы массивов и подстановочные знаки.

Инструмент позволяет тестировать распространённые JSONPath-выражения прямо в браузере. Поддерживаемый синтаксис: базовые пути, индексы массивов, подстановочные знаки (*) и рекурсивный спуск (..).

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

  1. Вставьте данные JSON в поле ввода или измените пример по умолчанию.
  2. Введите путь в поле JSONPath-выражения (например, $.store.book[0].title).
  3. Видите совпадающие значения мгновенно в панели результатов.
  4. Нажмите кнопки примеров для быстрого тестирования типичных шаблонов JSONPath.

Случаи использования

Тестируйте JSONPath-выражения перед использованием для извлечения полей из REST API. Навигируйте и отлаживайте сложные вложенные JSON-структуры.

Частые вопросы

  • Какой синтаксис JSONPath поддерживается?$ для корня, .key для дочернего по имени, [n] для индекса массива, [*] или .* для всех дочерних, ..key для рекурсивного спуска.
  • Поддерживаются ли выражения фильтров?Нет. Инструмент поддерживает базовые пути, индексы, подстановочные знаки и рекурсивный спуск. Расширенный JSONPath, такой как фильтры ?(), не поддерживается.
  • Почему нет результатов?Путь может не соответствовать структуре JSON. Ключи чувствительны к регистру.