JSONPath Test Cihazı ve Değerlendirici
JSONPath ifadelerini kullanarak JSON belgelerini gerçek zamanlı olarak sorgulayın, inceleyin ve değerlendirin. Tüm değerlendirme tarayıcınızda yerel olarak çalışır — verileriniz asla yüklenmez.
Eşleşen değerler burada görüntülenecektir.
JSONPath Örnekleri
Örnek verileri yükleyin ve hemen denemek için aşağıdaki herhangi bir ifadeye tıklayın. Bu örnekler, standart seçicilerin yanı sıra JSONPath-Plus uzantılarını da göstermektedir.
| İfade | Açıklama | |
|---|---|---|
| $.store.book[*].author | Mağazadaki tüm kitapların yazarları. | |
| $..author | JSON'daki herhangi bir yerde özyinelemeli olarak tüm yazarlar. | |
| $.store.book[?(@.price < 10)] | Books cheaper than $10 using filter expressions. | |
| $.store.book[0,1] | Birleşim/virgül seçicileri kullanan ilk iki kitap. | |
| $.store.book[:2] | Dilim gösterimi kullanan ilk iki kitap. | |
| $.store.book[?(@.isbn)] | ISBN özelliği içeren tüm kitaplar. | |
| $..price | Belgedeki herhangi bir yerde özyinelemeli olarak tüm fiyatlar. |
JSONPath-Plus Hakkında
Bu değerlendirici JSONPath-Plus diyalektini çalıştırır. Orijinal JSONPath spesifikasyonunu özel fonksiyonlar, üst seçiciler (^), özellik/dizin filtreleri ve yerel dizi/dilim işlemleriyle genişletir.
Sözdizimi ve Diyalekt Farklılıkları
JSONPath sözdizimi kütüphaneler arasında (örn. Go, Java, Python) farklılık gösterir. JSONPath-Plus tamamen istemci tarafı JavaScript'tir ve tarayıcıda standart filtre fonksiyonlarını ve derin seçici aramalarını güvenli bir şekilde etkinleştirir.
%100 İstemci Tarafı Gizliliği
JSON belgeleriniz ve sorgu ifadeleriniz doğrudan tarayıcınızın korumalı alanında değerlendirilir. Harici API'lere veya sunuculara hiçbir veri gönderilmez, bu da tam gizlilik sağlar.