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)]
и =~. Что было переведено на стандартную запись, названо
в подсказках.
Оцените инструмент
Помогите нам стать лучше
Ваша оценка на Яндексе окажет нам поддержку!
Оставить оценку на ЯндексеРасскажите, чего не хватило.
Другие инструменты
JSON Formatter
Форматирование и починка JSON в браузере, с замечаниями о дублях и длинных числ…
Тестер регулярных выражений
Проверка regex с разбором по-русски и защитой от зависания
JWT Decoder — разбор токена
Разбор JWT с объяснением полей и проверкой подписи
Конвертер CSV в JSON
Таблица в JSON с честными типами и обратной сверкой
Конвертер JSON в CSV
JSON в таблицу для Excel, со сверкой и защитой от формул
Форматирование SQL-запросов
Читаемый вид запроса, сверка с исходником и разбор опасных мест
XML форматирование онлайн
Читаемый XML, ошибки по-русски с подсказкой, сверка с исходником
XML-валидатор онлайн
Разметка, схема XSD и правила карты сайта, YML, RSS — с путём до ошибки