Тестер JSONPath

Запрашивайте JSON через JSONPath и изучайте значения и исходные пути.

Данные и форматы
Подготовка рабочей области…
Входные данные
Выходные данные
Здесь появится результат.

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

  1. Вставьте текст, откройте файл UTF-8 или попробуйте пример.
  2. Выберите данные и настройки, затем запустите инструмент или включите автозапуск.
  3. Проверьте результат, скопируйте или скачайте его. Изменение ввода делает прежний результат недействительным.

Тестер JSONPath

Запрашивайте JSON через JSONPath и изучайте значения и исходные пути.

Обработка выполняется в браузере. Данные не отправляются в DevToolsy.

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

Используйте селекторы RFC 9535, рекурсивный поиск, срезы и фильтры. Каждый результат содержит нормализованный путь и JSON Pointer; нажатие выделяет исходное значение.

До и после
Входные данные
{
  "books": [
    {"title":"Practical APIs","price":18,"inStock":true},
    {"title":"Data Patterns","price":32,"inStock":false},
    {"title":"Web Basics","price":12,"inStock":true}
  ]
}
Выходные данные
[
  "Practical APIs",
  "Web Basics"
]

Запрашивайте JSON через JSONPath и изучайте значения и исходные пути.

Настройки и точность данных

Структурные запросы сохраняют точные числовые токены. Фильтры используют числа JavaScript и отклоняют небезопасные целые и неточные десятичные значения. Выражения JavaScript не выполняются.

Работа с результатом

Корректный запрос может вернуть пустой список. Проверьте имена, индексы и фильтры. Лимиты: 1 000 результатов и 4 096 символов в запросе.

Проверьте результат, скопируйте или скачайте его. Изменение ввода делает прежний результат недействительным.

Ограничения обработки

Ввод UTF-8 до 1 MiB на документ, вывод до 8 MiB. JSONPath и Schema: 5 секунд; остальные инструменты: 30 секунд.

Дополнительные материалыRFC 9535 — JSONPath
?

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

Какой синтаксис JSONPath поддерживается?

Используйте селекторы RFC 9535, рекурсивный поиск, срезы и фильтры. Каждый результат содержит нормализованный путь и JSON Pointer; нажатие выделяет исходное значение.

Сохраняются ли большие числа?

Структурные запросы сохраняют точные числовые токены. Фильтры используют числа JavaScript и отклоняют небезопасные целые и неточные десятичные значения. Выражения JavaScript не выполняются.

Почему совпадений нет?

Корректный запрос может вернуть пустой список. Проверьте имена, индексы и фильтры. Лимиты: 1 000 результатов и 4 096 символов в запросе.

Загружаются ли мои данные?

Обработка выполняется в браузере. Данные не отправляются в DevToolsy.

Можно открыть локальный файл?

Ввод UTF-8 до 1 MiB · вывод до 8 MiB

Найдите следующий инструмент

Язык

Сменить язык? Текущие данные будут очищены. Сначала скопируйте или скачайте нужные результаты.