Поиск путей JSON
Находите пути к любому значению или ключу в объектах JSON. Поиск по имени ключа или содержимому значения, полная нотация JSONPath. Бесплатный онлайн инструмент.
Зачем использовать поиск путей JSON?
При работе с большими или сложными структурами JSON поиск пути к определённому значению может быть утомительным и подверженным ошибкам. Поиск путей JSON позволяет искать по имени ключа или содержимому значения и мгновенно видеть полный путь к каждому совпадению в стандартной нотации JSONPath, экономя время и уменьшая ошибки при разработке API, отладке и анализе данных.
Ключевые возможности
- Поиск в JSON по именам ключей или содержимому значений
- Результаты в нотации JSONPath ($.key[0].subkey)
- Отображение типа и содержимого значения для каждого совпадения
- Автоформатирование JSON
- Копирование любого пути одним кликом
Как это работает
- Вставьте ваш JSON в область ввода
- Введите поисковый запрос (имя ключа или значение)
- Включите поиск по ключам и/или значениям
- Нажмите на любой путь результата, чтобы скопировать его
Технические детали
Этот инструмент выполняет обход в глубину разобранного объекта JSON, проверяя каждый ключ и примитивное значение на соответствие поисковому запросу без учёта регистра. Пути форматируются с использованием стандартной нотации JSONPath с точечной нотацией для ключей объектов и скобочной для индексов массивов. Поиск поддерживает одновременное сопоставление ключей и значений с независимыми переключателями.
Часто задаваемые вопросы
Что такое нотация JSONPath?
JSONPath — это язык запросов для JSON, аналогичный XPath для XML. Наш инструмент использует точечную нотацию (например, $.user.address.city) и скобочную нотацию для массивов (например, $.orders[0].id) для отображения точного пути к каждому совпадению.
Можно ли искать вложенные значения?
Да, инструмент рекурсивно обходит всю структуру JSON и находит совпадения на любом уровне вложенности, отображая полный путь к каждому результату.
Есть ли ограничение на размер JSON?
Инструмент обрабатывает JSON полностью в вашем браузере. Очень большие файлы JSON (несколько МБ) могут быть медленными, но должны работать. Для оптимальной производительности держите JSON до 1 МБ.
Полезные статьи
Похожие инструменты
Форматирование и валидация JSON
Форматирование, украшение, валидация и минификация JSON с древовидным просмотром
Форматирование XML
Форматирование, украшение, минификация и валидация XML документов
Конвертер CSV в JSON
Конвертация данных CSV в формат массива JSON с настраиваемыми разделителями
Конвертер JSON в CSV
Конвертация массива JSON в формат CSV с автоопределением столбцов
Конвертер JSON в YAML
Конвертация данных JSON в формат YAML с правильными отступами
Конвертер YAML в JSON
Конвертация данных YAML в формат JSON с поддержкой вложенных структур