Как пользоваться
- Вставьте текст, откройте файл UTF-8 или попробуйте пример.
- Выберите данные и настройки, затем запустите инструмент или включите автозапуск.
- Проверьте результат, скопируйте или скачайте его. Изменение ввода делает прежний результат недействительным.
Тестер 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 секунд.
Частые вопросы
Какой синтаксис JSONPath поддерживается?
Используйте селекторы RFC 9535, рекурсивный поиск, срезы и фильтры. Каждый результат содержит нормализованный путь и JSON Pointer; нажатие выделяет исходное значение.
Сохраняются ли большие числа?
Структурные запросы сохраняют точные числовые токены. Фильтры используют числа JavaScript и отклоняют небезопасные целые и неточные десятичные значения. Выражения JavaScript не выполняются.
Почему совпадений нет?
Корректный запрос может вернуть пустой список. Проверьте имена, индексы и фильтры. Лимиты: 1 000 результатов и 4 096 символов в запросе.
Загружаются ли мои данные?
Обработка выполняется в браузере. Данные не отправляются в DevToolsy.
Можно открыть локальный файл?
Ввод UTF-8 до 1 MiB · вывод до 8 MiB