Перейти к содержимому
🎯

Вычислитель JSONPath

Тестируйте выражения JSONPath к данным JSON. Живая оценка, выделенные результаты. Поддержка основного синтаксиса JSONPath. В браузере.

Попробовать примеры:
  

Шпаргалка по синтаксису JSONPath

JSONPath — это эквивалент XPath для JSON. Он позволяет выбирать узлы из JSON-документа с помощью выражения, похожего на путь. Распространённые операторы: $ (корень), .key (потомок), ..key (рекурсивный спуск), [*] (подстановка), [n] (индекс массива), [start:end] (срез), [?(@.x > 1)] (выражение фильтра).

Распространённые шаблоны

  • $.store.book[*].author — все авторы в массиве book.
  • $..price — каждое поле price где-либо в дереве.
  • $.store.book[0,1] — первые две книги.
  • $.store.book[-1] — последняя книга.
  • $.store.book[?(@.price < 10)] — книги дешевле 10.

Применение

  • Парсинг ответов API — извлекайте поля из глубоко вложенных ответов.
  • Навигация по конфигурации — кратко запрашивайте большие деревья конфигов.
  • Тестовые утверждения — пишите выразительные проверки для интеграционных тестов.

Конфиденциальность

Вся оценка выполняется на 100% в вашем браузере. Данные не отправляются на сервер.