JSONPath тестер и евалуатор
Упит, преглед и евалуација JSON докумената помоћу JSONPath израза у реалном времену. Сва евалуација се извршава локално у вашем прегледачу — ваши подаци се никада не отпремају.
Поклапајуће вредности ће бити приказане овде.
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 не прима нити чува податке; затварање или поновно учитавање странице брише радно стање, осим ако алат експлицитно не нуди локално преузимање.
Како користити овај алат
- У контролама алата обезбедите важећи JSON и JSONPath израз.
- Изаберите подешавања која утичу на подударне вредности са њиховим путањама и бројем, а затим покрените алат.
- Прегледајте подударне вредности са њиховим путањама и бројем пре копирања или преузимања.
Уобичајени начини неуспеха
Неважећи JSON, лоше форматиране заграде, неподржани оператор или путања која не постоји у документу производи грешку или нула поклапања.
Користан пример
Покрените $.store.book[*].title на документу продавнице да бисте навели све наслове књига.