Проверка JSON Path
Проверяйте пути JSON и извлекайте значения из объектов и списков с поддерживаемыми выражениями.
Запустить инструмент
Проверяйте пути для извлечения данных из структуры JSON, не просматривая вложенные объекты и длинные списки вручную. Вставьте исходный текст в поле «JSON текст», затем укажите нужное выражение в поле «Путь JSON». Для обращения к свойствам объектов используйте стандартную запись через точку. Звездочка помогает быстро пройти по значениям объектов или элементам массива, а квадратные скобки подходят для выбора отдельного числового индекса или диапазона элементов. После нажатия кнопки запуска в панели результата появляются извлечённые значения, их точное количество и переданный путь. Если выражение не находит данных в структуре, список совпадений остаётся пустым с нулевым счетчиком. Пустой ввод также обрабатывается без найденных значений. Если исходный текст содержит синтаксические ошибки при указанном пути, инструмент выводит понятное сообщение о нарушении формата. Используйте корректный синтаксис JSON и поддерживаемую форму записи пути для точной фильтрации.
Инструкция
- Вставьте структуру JSON в поле «JSON текст».
- Введите путь к свойству, элементу списка или диапазону в поле «Путь JSON».
- Нажмите кнопку запуска проверки.
- Посмотрите список найденных значений, их общее количество и переданный путь.
- Если совпадений нет, проверьте корректность текста JSON, названия ключей и форму пути.
Примеры
- Вставьте JSON `{"user":{"name":"Анна"},"items":[{"id":1},{"id":2}]}` и укажите путь `user.name`. Результат покажет значение `Анна` и количество найденных значений.
- Чтобы получить идентификаторы из массива, вставьте `{"items":[{"id":1},{"id":2},{"id":3}]}` и укажите путь `items.*.id`. Результат покажет найденные значения и их количество.
Частые вопросы
Можно ли проверить свой JSON?
Да. Вставьте собственный JSON текстом в поле «JSON текст», а выражение для поиска укажите в поле «Путь JSON».
Какие пути поддерживаются?
Поддерживаются пути к свойствам через точку, звездочка для перехода по значениям объектов или элементам списков, а также выражения в квадратных скобках для отдельных индексов и диапазонов списка.
Что показывает результат?
Панель вывода показывает список извлечённых значений, их общее количество и переданное выражение пути. Если совпадений в структуре нет, количество найденных элементов равно нулю.
Что произойдёт при пустом или неверном вводе?
Если оставить поля пустыми или ввести только пробелы, инструмент возвращает пустой список совпадений. Если в поле передан текст с нарушением синтаксиса JSON, на экране появляется сообщение об ошибке разбора.