JSONPath тестер и евалуатор

Упит, преглед и евалуација JSON докумената помоћу JSONPath израза у реалном времену. Сва евалуација се извршава локално у вашем прегледачу — ваши подаци се никада не отпремају.

Дијалект: JSONPath-Plus
Спреман
0 бајтова
Поклапајуће вредности ће бити приказане овде.

JSONPath примери

Учитај пример података и кликни на било који израз испод да га одмах испробаш. Ови примери приказују стандардне селекторе као и JSONPath-Plus проширења.

Израз Опис
$.store.book[*].author Аутори свих књига у продавници.
$..author Сви аутори рекурзивно било где у JSON-у.
$.store.book[?(@.price < 10)] Books cheaper than $10 using filter expressions.
$.store.book[0,1] Прве две књиге користећи унију/зарез селекторе.
$.store.book[:2] Прве две књиге користећи нотацију реза.
$.store.book[?(@.isbn)] Све књиге које садрже ISBN својство.
$..price Све цене рекурзивно било где у документу.

О JSONPath-Plus

Овај евалуатор покреће JSONPath-Plus дијалект. Проширује оригинални JSONPath спецификацију са прилагођеним функцијама, родитељским селекторима (^), филтерима својстава/индекса и изворним операцијама низова/слајсова.

Разлике у синтакси и дијалекту

JSONPath синтакса варира између библиотека (нпр. Go, Java, Python). JSONPath-Plus је потпуно клијентски JavaScript, омогућавајући стандардне функције филтрирања и дубоке претраге селектора безбедно у прегледачу.

100% приватност на клијентској страни

Ваши JSON документи и изрази упита се извршавају директно унутар пешчаника вашег прегледача. Никакви подаци се не шаљу спољним API-јима или серверима, чиме се обезбеђује потпуна приватност.

JSONPath тестер

Процени подржане JSONPath изразе на локалном JSON документу и прегледај подударне путање и вредности.

Улаз
важећи JSON и JSONPath израз.
Излаз
подударне вредности са њиховим путањама и бројем.
Стварна ограничења
JSONPath дијалекти се разликују; изрази скрипти и неподржани оператори нису прихваћени, а валидан упит легитимно може да не пронађе ништа.
Приватност и руковање подацима
важећи JSON и JSONPath израз се обрађују у овом картици прегледача. Convertr не прима нити чува податке; затварање или поновно учитавање странице брише радно стање, осим ако алат експлицитно не нуди локално преузимање.

Како користити овај алат

  1. У контролама алата обезбедите важећи JSON и JSONPath израз.
  2. Изаберите подешавања која утичу на подударне вредности са њиховим путањама и бројем, а затим покрените алат.
  3. Прегледајте подударне вредности са њиховим путањама и бројем пре копирања или преузимања.

Уобичајени начини неуспеха

Неважећи JSON, лоше форматиране заграде, неподржани оператор или путања која не постоји у документу производи грешку или нула поклапања.

Користан пример

Покрените $.store.book[*].title на документу продавнице да бисте навели све наслове књига.