JSONPath Tester
Извлечение данных из JSON с помощью JSONPath выражений
JSONPath синтаксис:
О сервисе JSONPath Tester
JSONPath Tester — онлайн инструмент для проверки JSONPath выражений. Введите JSON и выражение — получите совпадения мгновенно. Поддерживает $, . (дочернее), .. (рекурсивный спуск), [*] (все элементы), [0] (по индексу), [-1] (последний).
Часто задаваемые вопросы
JSONPath — язык запросов для извлечения данных из JSON, аналог XPath для XML. Выражение $.store.books[*].title извлечёт заголовки всех книг из объекта store.books. Широко используется в API, тестировании и обработке данных.
Используйте [*] для всех элементов: $.items[*] — все элементы массива items. $.items[0] — первый, $.items[-1] — последний элемент.
.. ищет во всех вложенных объектах. $..name найдёт все поля name на любом уровне вложенности. Полезно для поиска в глубоко вложенных структурах.
В AWS IAM политиках, Kubernetes манифестах, API тестировании (Postman, REST Assured), AWS Step Functions, фильтрации jq, конфигурации Datadog и других инструментах.
JSONPath — более старый стандарт с синтаксисом $. JMESPath — стандарт AWS с более строгим синтаксисом. JSONPath шире используется в экосистеме JavaScript.
Полезные статьи
Руководства и советы по теме
Связанные инструменты
Другие полезные сервисы reChecker