JSONPath Test Cihazı
Ücretsiz çevrimiçi JSONPath test cihazı, kurulum gerektirmez. Özyineleme, filtreleme ve dilimleme desteği
JSONPath Tester Hakkında
Yapıştırdığınız herhangi bir JSON belgesine karşı bir JSONPath sorgusu çalıştırır ve eşleşen düğümleri düzgün biçimlendirilmiş olarak gösterir. Yerleşik bir belirteçleyici kök ($), nokta ve köşeli parantez anahtarları, joker karakterler (*), yinelemeli iniş (..), dizi dizini ve dilimi [0:2] ile [?(@.price < 10)] gibi filtre ifadelerini destekler.
Nasıl Kullanılır
1. Soldaki JSON Input (JSON Girişi) metin alanına geçerli bir JSON yapıştırın. 2. Sağdaki girişe bir JSONPath ifadesi yazın (ör. $.store.book[*].author). 3. Değerlendirmek için Test düğmesine tıklayın; sonuç paneli JSON'u 2 boşluklu girintiyle render eder. 4. Hazır beş yoldan birini eklemek için Examples (Örnekler) düğmesine tıklayın. 5. JSON dizeleştirilmiş sonucu kopyalamak için Copy (Kopyala) düğmesine tıklayın.
Desteklenen Yol Sözdizimi
Kök $ ve geçerli düğüm @. .key veya ['key'] ile üye erişimi. Joker karakter * dizileri ve nesne değerlerini genişletir. Yinelemeli iniş .. tüm iç içe düzeylerde ilerler. Köşeli parantez biçimleri: [0] tek dizin, [0:2] dilim (başlangıç dahil, bitiş hariç), >, <, >=, <=, ==, ===, !=, !== işleçleriyle [?(@.field op value)] filtresi. Tam olarak bir düğüm eşleştiğinde o düğüm doğrudan döndürülür; aksi takdirde bir eşleşme dizisi döndürülür.
▶Yinelemeli iniş işleci .. ne yapar?
▶Filtreler içinde hangi işleçler destekleniyor?
▶Tek bir eşleşme neden sarmalanmadan döner?
▶Bozuk JSON'da ne olur?
Bu araç size yardımcı olduysa, bana bir kahve ısmarlamayı düşünün.
Bana bir kahve ısmarla