Бесплатный тестер и анализатор JSONPath | Локальные запросы в реальном времени

Бесплатный тестер и анализатор JSONPath для JSON из API. Извлекайте совпадающие узлы в реальном времени, проверяйте пути и копируйте результаты JSON, пока парсинг остается локальным в вашем браузере.

Нажмите для перехода в режим кинотеатра
Парсинг JSON, сопоставление путей и копирование результатов выполняются локально в этом браузере. Исходные данные не загружаются на сервер.
Payload заказа книжного магазина

Предпросмотр источника

{
  "store": {
    "book": [
      {
        "category": "reference",
        "author": "Nigel Rees",
        "title": "Sayings of the Century",
        "price": 8.95
      },
      {
        "category": "fiction",
        "author": "Evelyn Waugh",
        "title": "Sword of Honour",
        "price": 12.99
      },
      {
        "category": "fiction",
        "author": "Herman Melville",
        "title": "Moby Dick",
        "isbn": "0-553-21311-3",
        "price": 8.99
      }
    ],
    "bicycle": {
      "color": "red",
      "price": 19.95
    }
  },
  "expensive": 10
}

Результаты совпадений

Найдено 3 узлов за 0 мс

3
Совпадения
0
Время
Путь$.store.book[0].author
Значение
Nigel Rees
Путь$.store.book[1].author
Значение
Evelyn Waugh
Путь$.store.book[2].author
Значение
Herman Melville

Шпаргалка по JSONPath

Нажмите на любое выражение, чтобы применить его к вводу.

Как использовать

  1. Нажмите Загрузить пример или вставьте ответ API или фрагмент конфигурации в JSON источник данных.
  2. Введите запрос JSONPath в поле Выражение JSONPath, например $.store.book[*].author или $..author.
  3. Проверьте количество совпадений, пути и значения в Результаты совпадений; нажмите Копировать результат JSON, чтобы скопировать совпадения в виде массива.
  4. Используйте шпаргалку внутри инструмента, когда вам нужно вспомнить синтаксис. Этот анализатор покрывает распространенные паттерны JSONPath; проверяйте узкоспециализированные особенности диалектов в вашей целевой среде выполнения.

Основные функции

  • Вычисление JSONPath в реальном времени: Выполняйте запросы по мере ввода, идеально подходит для ответов API, файлов конфигурации и тестовых payload.
  • Локальная обработка данных: Парсинг JSON, сопоставление путей и копирование результатов происходят в текущей сессии браузера без отправки данных на сервер.
  • Результаты с путями: Каждое совпадение показывает свое расположение JSONPath плюс отформатированное значение, что облегчает проверку вложенных данных.
  • Предпросмотр исходных данных с подсветкой: Правильный JSON форматируется с легкой подсветкой синтаксиса для строк, чисел, логических значений и null.
  • Встроенная шпаргалка по синтаксису: Используйте селекторы корня, точечную нотацию, подстановочные знаки массивов (wildcards), рекурсивный спуск, срезы и общие выражения фильтров, не покидая инструмент.

Похожие инструменты

Калькулятор FIRE 2026 (с учетом инфляции) | Симулятор пенсионного разрыва

Калькулятор FIRE 2026 с поправкой на инфляцию. Смоделируйте реальную покупательную способность, проанализируйте нехватку пенсионных накоплений и создайте визуальный план роста благосостояния. Экспорт в CSV в один клик для финансовых дашбордов в Excel или Notion. 100% конфиденциально, локальные вычисления.

Калькулятор размера позиции | Управление рисками в трейдинге

Рассчитайте размер торговой позиции на основе баланса счета, процента риска, цены входа и стоп-лосса. Работает локально в браузере, позволяет сравнивать сценарии риска перед открытием сделки.

Калькулятор сложного процента | Бесплатный график роста и APY

Рассчитайте сложный процент на основе начального капитала, регулярных пополнений, годовой доходности и срока инвестирования. Визуализируйте капитал, проценты и итоговый баланс с помощью локального интерактивного графика.

Онлайн-калькулятор кредитов и ипотеки - Мгновенный график платежей

Используйте этот калькулятор кредитов и ипотеки, чтобы локально оценить ежемесячный платеж, общую сумму процентов и график платежей. Введите сумму, ставку и срок для мгновенного расчета с графиками.

Онлайн-калькулятор инвестиций и ROI | График сложного процента

Используйте калькулятор инвестиций и ROI для локального расчета начального капитала, ежемесячных пополнений, годовой доходности и результатов с учетом инфляции. Визуализируйте ожидаемую доходность с помощью графика сложного процента.

Калькулятор APR в APY - Конвертер номинальной и эффективной ставки

Используйте этот калькулятор APR в APY для локального перевода между APR и APY. Введите ставку, выберите частоту капитализации и мгновенно узнайте эффективную процентную ставку, разницу и сравнение частот.

Калькулятор маржи - Конвертер маржи и наценки

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

Калькулятор CPM и CPC - Оценка рекламных затрат и CTR онлайн

Используйте этот калькулятор CPM и CPC для локальной оценки затрат на рекламу, показов, кликов, CPM, CPC и CTR. Введите бюджет и целевые расходы для мгновенного планирования сценариев кампании.

Логика расчёта

Этот инструмент использует локальное выполнение JavaScript JSONPath в браузере: он парсит текст с помощью JSON.parse, затем обходит токены объектов и массивов для свойств, индексов, подстановочных знаков, рекурсивного спуска, срезов и общих сравнений фильтров. Весь процесс остается в памяти текущей страницы и не требует сервера, что делает его подходящим для payload API, содержащих ключи, записи пользователей или внутреннюю конфигурацию.

Чтобы не преувеличивать совместимость, реализация фокусируется на общих паттернах JSONPath, таких как &#36;.store.book[0].title, &#36;..author, &#36;.store.book[*] и &#36;.store.book[?(@.price < 10)]. Диалекты JSONPath различаются в разных экосистемах, поэтому сложные скриптовые выражения все равно следует проверять в вашей целевой среде выполнения.

Часто задаваемые вопросы

  • Безопасно ли вставлять сюда ответы API с пользовательскими данными?
    • Да. Инструмент работает только на стороне клиента, поэтому ваш JSON не передается на сервер.
  • Поддерживает ли он выражения фильтров?
    • Он поддерживает общие фильтры сравнения, такие как [?(@.price < 10)] и [?(@.category == "fiction")].
  • Почему один и тот же JSONPath может возвращать разные результаты в другом инструменте?
    • Исторически у JSONPath есть несколько диалектов. Анализаторы JS, Java и Python могут различаться в крайних случаях, в то время как этот инструмент ориентирован на распространенный современный синтаксис запросов.
  • Почему на выходе всегда массив?
    • Запрос JSONPath может соответствовать нулю, одному или нескольким узлам. Результаты нормализуются в массив JSON для копирования и дальнейшего использования.
  • Могу ли я использовать его в автономном режиме?
    • После загрузки страницы парсинг и запросы JSON не зависят от серверных служб; вводы на текущей странице продолжают работать без подключения к сети.