JSONPath онлайн — выборка из JSON

Выбираем значения из JSON по выражению JSONPath: фильтры, срезы, поиск на любой глубине. У каждого совпадения — путь и строка в исходнике, разбор выражения по шагам и подсказка, если ничего не нашлось. JSON не покидает браузер.

Что умеет

JSONPath достаёт из JSON нужные значения одной строкой: $.store.book[*].author соберёт всех авторов, $..price найдёт цены на любой глубине, $.store.book[?@.price < 10] оставит только дешёвые книги.

Поддержан стандарт RFC 9535 целиком: имена и индексы, отрицательные индексы, срезы [1:5:2], объединения ['a','b'], фильтры с &&, || и !, сравнения, функции length, count, match, search, value.

Старая запись тоже понимается: ?(@.price < 10) в скобках, @.length, [(@.length-1)] и =~. Что было переведено на стандартную запись, названо в подсказках.

Другие инструменты