Toollet
Yapmak istediğiniz işe veya uygulama adına göre arayınAraBize ulaşın
Fiyatlar

JSON yollarını al ve ara

JSON yapıştırın veya bir UTF-8 dosyası açın, ardından gerekirse değerleri aramak için JSONPath kullanın. Sorguyu boş bırakmak tüm değerleri gösterir. Seçili değerin özgün metnini ve JSONPath, JavaScript, Python, jq ve lodash yollarını denetleyin. Görünen yolu kopyalayın veya o değerin 5 biçiminin tümünü TXT olarak kaydedin.

1 UTF-8 JSON dosyası. En fazla 1 MB (1.000.000 bayt).

Boş bırakmak tüm değerleri gösterir.

Neler yapabilirsiniz

Değerleri ve yolları birlikte kontrol edin

JSON içindeki değerleri yolları, türleri ve kısa önizlemeleriyle birlikte görüntüleyin. Seçilen değerin özgün metnini de kontrol edebilirsiniz.

JSONPath ile değer arayın

Dizi içindeki değerler gibi değerleri ifadelerle arayın. İfadeyi boş bırakmak, JSON genelinde bulunan değerleri listeler.

Yolları 5 biçimde edinin

JSONPath, JavaScript, Python, jq veya lodash gösterimlerinden birini seçip kopyalayın. Seçilen değerin 5 biçimini metin olarak kaydedebilirsiniz.

Nasıl kullanılır

  1. JSON girin

    JSON'u yapıştırın veya 1 UTF-8 JSON dosyası seçin. Örnek veriyle de deneyebilirsiniz.

  2. Gerekirse sorgu girin, sonra görüntüleyin

    Belirli değerleri bulmak için JSONPath girin ve ardından Yolları göster düğmesine basın. Tüm değerleri görmek için boş bırakın.

  3. Bir değer seçin ve yollarını edinin

    Listeden bir değer seçip özgün metnini kontrol edin. Kullanacağınız biçimi seçerek kopyalayın veya o değerin 5 biçimini birlikte kaydedin.

Ne zaman işe yarar

API yanıtlarından değerler çıkarın

İç içe geçmiş bir yanıtta gereken değerin nerede olduğunu denetleyin ve yolunu betikte kullanmaya hazırlayın.

Koşulları karşılayan değerleri dizilerde bulun

Ürün veya toplu veri dizilerini JSONPath ile arayın, ardından eşleşen değerleri ve tam konumlarını denetleyin.

JSON konumlarını ve yollarını okuma

Başlangıç noktası ve dizi indisleri

JSONPath'de $ tüm JSON'un başlangıç noktasıdır. Dizi indisleri 0'dan başlar, bu yüzden [0] ilk öğeyi belirtir.

Listedeki değerler ve özgün JSON

object ve array önizlemeleri, içerdikleri öğe sayısını gösterir. Özgün metni görmek için bir değeri seçin. false, 0 ve null de var olan değerlerdir.

Yol gösterimi dile göre değişir

JavaScript ve Python örnekleri data adlı bir değişken kullanır. jq ve lodash kendi gösterimlerine uyar. Kopyaladığınız gösterimi, kullanacağınız yerdeki değişken adlarına ve işleme uyarlayın.

Giriş veya sorgu değiştikten sonra yeniden görüntüleyin

Girişi düzenlemek veya sorguyu değiştirmek, önceki listeyi ve seçimi kaldırır. Yeni içerikle Yolları göster düğmesine basın. Yalnızca sayfa değiştirmek, incelenen değeri korur.

JSON aranamıyorsa

Aynı adlı anahtarların tekrarladığı veya sayıların güvenle aranamadığı JSON'da ifadeye dayalı arama durdurulur. Özgün değerleri ve gösterimleri listede görmek için ifadeyi boş bırakın.

Sıkça sorulan sorular

JSONPath söz diziminin tamamını kullanabilir miyim?

Özellik ve dizi referansları ile koşullu aramalar desteklenir. Bir ifade kullanılamıyorsa hata gösterilir; ifadeyi düzenleyin. Tüm RFC söz dizimlerine uyum garanti edilmez.

Alan adlarında boşluk veya simge varsa ne olur?

Yollar, alan adları tırnak içinde ve gerekli simgeler kaçış karakterleriyle gösterilir. Görüntülenen yolu olduğu gibi kopyalayın ve kullanacağınız yerdeki gösterimi kontrol edin.

Aramam 0 sonuç döndürdü.

JSON girişi başarılı olsa bile, ifadeyle eşleşen değer yoksa sonuç 0 olur. İfadeyi revize edin veya tüm değerleri görmek için boş bırakın.

Arama veya görüntülemede sınır var mı?

Sonuçlar 50'şer gruplar halinde gösterilir. Sorgular 2.000 karakter, sonuçlar 1.000 öğeyle sınırlıdır. Sonuçlar sınırı aşarsa yalnızca bir kısmı göstermek yerine hata gösterilir; bu durumda koşulları daraltın. İşlem çok uzun sürüyorsa giriş boyutunu küçültün.

Hangi yollar kaydedilir?

Seçilen 1 değer için 5 biçim — JSONPath, JavaScript, Python, jq ve lodash — json-paths.txt dosyasına kaydedilir. Bu işlem, JSON içindeki tüm öğelerin yollarını kaydetmez.

Yorum veya sondaki virgül içeren JSON kullanabilir miyim?

Standart JSON girin. Yorumlar veya sondaki virgüller hataya yol açar. Bu ekran JSON'u onarmaz veya biçimlendirmez.

Giriş ve sonuçlar

Giriş
Doğrudan yazın veya yapıştırın ya da 1 UTF-8 JSON dosyası kullanın. Dosyalar 1MB (1,000,000 bayt) boyutuna kadar olabilir.
Arama
JSONPath isteğe bağlıdır. Boş bırakıldığında JSON genelinde bulunan değerler görüntülenir.
Kopyala
Seçilen değerin yolunu, hâlihazırda görüntülenen biçimde kopyalayın.
Kaydet
Seçilen değerin 5 biçimini json-paths.txt dosyasına kaydedin. Değerin özgün metnini ekranda kontrol edebilirsiniz.

Geçerli ayarlar

Araçlarda ara