JSONPath Değerlendirici
Yol, belgeniz ve gerçekte neyi seçtiği.
Çıktı
Sonucu burada görmek için yukarıya yapıştırın veya yazın.
Dosyalarınız cihazınızda kalır
Bu araç tamamen tarayıcınızda çalışır. Yapıştırdığınız içerik cihazınızda işlenir ve asla bir sunucuya gönderilmez; bu yüzden token'lar, anahtarlar ve yayımlanmamış metinlerle güvenle kullanabilirsiniz.
Nasıl çalışır
- JSON’u yapıştırın.
- Yolu yazın: $.users[*].email, $..price, $.items[?(@.qty > 2)].name.
- Dönen sonucu ve üstündeki sayıyı okuyun.
- Başka yere yapıştıracağınız bir liste gerekiyorsa “her satıra bir eşleşme”ye geçin.
Sık sorulan sorular
- Bu hangi lehçe?
- Bütün uygulamaların üzerinde anlaştığı alt küme. JSONPath’in 2024’teki RFC 9535’e kadar hiçbir şartnamesi yoktu; o zamana dek her kütüphane kendi lehçesini kurmuştu. Burada adlar, indeksler, dilimler, joker karakterler, özyinelemeli iniş ve karşılaştırma süzgeçleri var — ötesine geçtiğinizde de bunu söyler.
- Betik ifadelerini çalıştırıyor mu?
- Hayır, bilerek. Bazı uygulamalar $.a[(@.length-1)] ifadesini dilin kendi değerlendiricisine verir. Bunu birinin yapıştırdığı bir metinle yapmak savunulamaz; öyle ifadeler çalıştırılmak yerine bir açıklamayla reddedilir.
- Yolum neden hiçbir şey bulmadı?
- Genellikle bir düzey eksik ya da fazla. Yolu adım adım deneyin — $, sonra $.store, sonra $.store.book — ve eşleşmelerin nerede kesildiğine bakın.
- Bir sunucuya bir şey gönderiliyor mu?
- Hayır. Tarayıcıda çalışır; yapıştırdığınız şey bilgisayarınızda kalır.
İlgili araçlar
{} JSON Biçimlendirici JSON yapıştırın; girintili, küçültülmüş ya da doğrulanmış hâlde geri alın. Veriniz bu sayfada kalır. ≠ JSON Karşılaştırma Gerçekten ne değişti — bir yol olarak. {} JSON’dan Türlere Bir yanda örnek, öbür yanda tür. ✓ YAML Doğrulayıcı Ayrışıyor mu — ve sandığınız şeyi mi söylüyor?