WALUDO Инструменты
DEVELOP.04 JSONPATH TESTER

Онлайн-тестер JSONPath

Выражение находится над редакторами; значения, пути и указатели переключаются в одном блоке.

QUERY

Выражение JSONPath

Фильтры вычисляются безопасно и не вызывают нативный eval
JSON

Входной JSON

RESULT

Результаты

STATUS/Ожидание JSON и выражения
§ 01

Синтаксис JSONPath и быстрая вставка

Нажмите строку, чтобы вставить пример в запрос.

Назначение
Выражение
Значение
§ 02

Как проверить JSONPath

1
1

Добавьте JSON

Вставьте или импортируйте документ; редактор сохранит подсветку и номера строк.

2
2

Введите путь

Введите JSONPath со знаком доллара; запрос выполняется при редактировании.

3
3

Выберите результат

Значения показывают данные, пути — позиции, JSON Pointer удобен для патчей.

§ 03

Опишите данные одним путём

JSONPath превращает обход вложенного JSON в выражение для отладки API, тестов, фильтрации журналов и сопоставления данных.

Выражение расположено над редакторами, а режимы значений, путей и указателей меняют только представление.

§ 04

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

Q1Чем JSONPath отличается от JSON Pointer?

JSONPath находит несколько узлов с рекурсией, фильтрами и подстановками; JSON Pointer обозначает одну позицию. Позиции можно вернуть как указатели.

Q2Что означают $ и @?

$ обозначает корень, @ — текущий узел-кандидат внутри фильтра.

Q3Фильтры выполняют JavaScript?

Нет. Нативный eval не используется, применяется безопасный режим JSONPath Plus.

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

Результаты всегда являются массивами, поэтому отсутствие совпадений отличается от null или пустого массива.

Q5JSON отправляется?

Нет. Разбор остаётся на текущей странице и не сохраняется.

✳ WALUDO TOOLBOX ✳ Нативные инструменты браузера · NO SERVER · NO DATA COLLECTION

Ваши файлы не покидают компьютер · FILES STAY LOCAL · PRIVACY FIRST