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.

Diyalekt: JSONPath-Plus
Hazır
0 bayt
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.