Поиск путей JSON

Находите пути к любому значению или ключу в объектах JSON. Поиск по имени ключа или содержимому значения, полная нотация JSONPath. Бесплатный онлайн инструмент.

Всё работает в вашем браузере — данные не отправляются на сервер.

Зачем использовать поиск путей JSON?

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

Ключевые возможности

  • Поиск в JSON по именам ключей или содержимому значений
  • Результаты в нотации JSONPath ($.key[0].subkey)
  • Отображение типа и содержимого значения для каждого совпадения
  • Автоформатирование JSON
  • Копирование любого пути одним кликом

Как это работает

  1. Вставьте ваш JSON в область ввода
  2. Введите поисковый запрос (имя ключа или значение)
  3. Включите поиск по ключам и/или значениям
  4. Нажмите на любой путь результата, чтобы скопировать его

Технические детали

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

Часто задаваемые вопросы

Что такое нотация JSONPath?

JSONPath — это язык запросов для JSON, аналогичный XPath для XML. Наш инструмент использует точечную нотацию (например, $.user.address.city) и скобочную нотацию для массивов (например, $.orders[0].id) для отображения точного пути к каждому совпадению.

Можно ли искать вложенные значения?

Да, инструмент рекурсивно обходит всю структуру JSON и находит совпадения на любом уровне вложенности, отображая полный путь к каждому результату.

Есть ли ограничение на размер JSON?

Инструмент обрабатывает JSON полностью в вашем браузере. Очень большие файлы JSON (несколько МБ) могут быть медленными, но должны работать. Для оптимальной производительности держите JSON до 1 МБ.

Полезные статьи

Похожие инструменты