Инструменты разработчика

Проверка JSON Path

Проверяйте пути JSON и извлекайте значения из объектов и списков с поддерживаемыми выражениями.

Запустить инструмент

Проверяйте пути для извлечения данных из структуры JSON, не просматривая вложенные объекты и длинные списки вручную. Вставьте исходный текст в поле «JSON текст», затем укажите нужное выражение в поле «Путь JSON». Для обращения к свойствам объектов используйте стандартную запись через точку. Звездочка помогает быстро пройти по значениям объектов или элементам массива, а квадратные скобки подходят для выбора отдельного числового индекса или диапазона элементов. После нажатия кнопки запуска в панели результата появляются извлечённые значения, их точное количество и переданный путь. Если выражение не находит данных в структуре, список совпадений остаётся пустым с нулевым счетчиком. Пустой ввод также обрабатывается без найденных значений. Если исходный текст содержит синтаксические ошибки при указанном пути, инструмент выводит понятное сообщение о нарушении формата. Используйте корректный синтаксис JSON и поддерживаемую форму записи пути для точной фильтрации.

Инструкция

  1. Вставьте структуру JSON в поле «JSON текст».
  2. Введите путь к свойству, элементу списка или диапазону в поле «Путь JSON».
  3. Нажмите кнопку запуска проверки.
  4. Посмотрите список найденных значений, их общее количество и переданный путь.
  5. Если совпадений нет, проверьте корректность текста 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, на экране появляется сообщение об ошибке разбора.

Встроить этот инструмент

Добавьте рабочий инструмент SmartPlusLab на свой сайт с помощью кода ниже.