JSON Path Test Aracı: JSONPath İfadelerini Test Edin
Bu JSON Path Test Aracı'nı, ifadeleri JSON'a karşı değerlendirip her eşleşen değeri yoluyla birlikte incelemek için kullanın. Nokta gösterimini ($.key), dizi erişimini ([0]), joker karakterleri ([*]), dilimleri ([0:2]), özyinelemeli inişi ($..key) ve temel filtreleri ([?(@.x > 5)]) deneyin. Sözdizimi kopya kağıdı açılır penceresi, desteklenen kalıpları kontrol etmenize ve sorguları uygulamanıza bağlamadan önce iyileştirmenize yardımcı olur.
JSON Path Test Aracı, JSONPath ifadelerini JSON'a karşı değerlendirmek için tarayıcı tabanlı bir araçtır. İfadenizle eşleşen değerleri ve bu değerlere giden yolları gösterir; böylece bir sorgunun neyi seçtiğini uygulamaya bağlamadan önce kontrol edebilirsiniz. Bir ifadeyi test etmek, JSON verisini keşfetmek veya başka yerde güvenmeden önce bir sorguyu iyileştirmek için kullanın.
Test aracı nokta gösterimini ($.key), dizi erişimini ([0]), joker karakterleri ([*]), dilimleri ([0:2]), özyinelemeli inişi ($..key) ve temel filtreleri ([?(@.x > 5)]) destekler. Sorgulanacak veri olarak JSON girin, ardından bir JSONPath ifadesi verip eşleşmeleri inceleyin. Çalışırken başvuru için sözdizimi kopya kağıdı açılır penceresi mevcuttur; girdi ek yapılandırılabilir seçenekler açıklamaz.
JSON yapılandırılmış veriyi temsil ederken, JSONPath ifadeleri JSON belgelerindeki değerleri seçer. Bir seçimi sorguya dönüştürmek; belirli alanları veya dizi öğelerini bulmanız, iç içe veriyi keşfetmeniz veya bir ifadenin amaçlanan değerleri seçtiğini doğrulamanız gerektiğinde yardımcı olabilir. Test aracı, incelemeyi daha bilgilendirici kılmak için hem eşleşmeleri hem de yollarını gösterir.
JSON Path Test Aracı tamamen tarayıcınızda çalışır: girdiniz cihazınızda işlenir; bir sunucuya yüklenmez, saklanmaz veya gönderilmez. Sayfa yüklendikten sonra bağlantı olmadan çalışmaya devam eder. Geliştiriciler ve DevOps mühendisleri, JSONPath ile denemeler yapmak, gerçek girdiyi kontrol etmek ve yayınlamadan önce sorgu davranışını onaylamak için kullanabilir.
Adım 1: JSON verinizi girdi alanına yapıştırın veya sürükleyip bırakın. Sorgulamak istediğiniz JSON'u, örneğin bir yanıt veya yapılandırma nesnesini kullanın.
Adım 2: Test etmek istediğiniz JSONPath ifadesini girin. Nokta gösterimini, dizi erişimini, joker karakterleri, dilimleri, özyinelemeli inişi veya temel filtreleri deneyebilirsiniz.
Adım 3: Eşleşen değerleri ve yollarını kontrol edin. İkisini birden görmek, ifadenizin JSON'un hangi bölümlerini seçtiğini anlamayı kolaylaştırır.
Adım 4: Desteklenen ifade kalıplarını hatırlamanız gerekirse sözdizimi kopya kağıdı açılır penceresini kullanın, ardından sorgunuzu ayarlayıp eşleşmeleri inceleyin.
Kullanım senaryosu: Bir JSONPath ifadesini gerçek JSON'a karşı test edin ve yollarıyla birlikte tam olarak hangi değerlerle eşleştiğini görün.
Kullanım senaryosu: Bir ifadeyi uygulamaya bağlamadan önce iyileştirin. Bu, önce dosya kaydetmeden veya uygulama kodunu değiştirmeden yineleme yapmanıza olanak tanır.
Kullanım senaryosu: Bir sorguyu yayınlamadan önce uç durumları kontrol edin. İşlemeyi beklediğiniz JSON'a karşı dizi erişimi, joker karakterler, dilimler veya temel filtreler içeren ifadeler deneyin.
Kullanım senaryosu: Belirli yollardaki değerleri belirlemeniz gerektiğinde iç içe bir JSON yanıtını inceleyin. Eşleşen sonuçlar, ifadenin etkisini görmeyi kolaylaştırır.
Kullanım senaryosu: Aynı anahtarın bir JSON yapısının farklı düzeylerinde görünebileceği durumlarda özyinelemeli inişi keşfedin. Sorgunun neyi seçtiğini görmek için döndürülen değerleri ve yolları inceleyin.
Kullanım senaryosu: JSONPath sözdizimini öğrenirken kopya kağıdı açılır penceresini kullanın. Desteklenen ifade kalıplarını test ederken kullanışlı bir başvuru sağlar.