JSON ağaç görünümünde nasıl incelenir?
- JSON yapıştırın, bir dosya sürükleyin veya bir URL'den yükleyin. Ağaç, metnin yanında görünür.
- Bir satırı genişletmek veya daraltmak için üzerine tıklayın ya da Tümünü genişlet ve Tümünü daralt düğmelerini kullanın. Klavyede ↑ ve ↓ ile gezinilir, ← ve → ile düğümler kapatılıp açılır.
- Yalnızca eşleşen anahtar ve değerleri göstermek için arama kutusuna yazın. Bir düğümü seçerek JSONPath'ini, JavaScript yolunu veya değerini kopyalayın.
JSON ağacını okuma
- Nesneler anahtar sayısını, örneğin
{5}, diziler ise öğe sayısını, örneğin[12], gösterir. - Renkler ve küçük etiketler her değerin türünü gösterir: string, sayı, boolean, null, nesne veya dizi.
- Uzun diziler her seferinde 200 öğe olarak gösterilir; böylece yüz binlerce değer içeren dosyalar bile akıcı kalır.
- Sayılar tam olarak yazıldığı gibi gösterilir – uzun kimlikler (ID) yuvarlanmaz ve anahtarlar orijinal sıralarını korur.
JSONPath nedir?
JSONPath, bir değerin JSON belgesi içinde nerede bulunduğunu tıpkı bir dosya yolu gibi tanımlar. 2024 yılında RFC 9535 olarak standartlaştırılmıştır. $ kökü ifade eder, .name bir özelliği, [0] bir dizi öğesini, ['first name'] ise adında boşluk veya özel karakter bulunan bir özelliği seçer.
| Yol | Seçtiği değer |
|---|---|
$.store | kök nesnenin store özelliği |
$.products[0] | products dizisinin ilk öğesi |
$.products[0].price | bu ilk ürünün fiyatı |
$.address.geo.lat | üç seviye derinlikte iç içe bir değer |
$['shipping address'].city | adında boşluk bulunan bir anahtar |
JavaScript'te aynı değer data.products[0].price şeklindedir – bu biçimi almak için JS yolunu kopyala seçeneğini kullanın.
Sıkça sorulan sorular
Büyük JSON dosyalarını açabilir miyim?
Evet. Ağacın yalnızca genişletilmiş kısımları çizilir ve uzun diziler her seferinde 200 öğe olarak gösterilir; böylece onlarca megabaytlık dosyalar masaüstü tarayıcıda açılabilir.
Bir değerin yolunu nasıl kopyalarım?
Düğüme tıklayın, ardından JSONPath için Yolu kopyala ($.users[0].email) veya JavaScript için JS yolunu kopyala (data.users[0].email) seçeneğini kullanın.
Görüntüleyicide JSON'u düzenleyebilir miyim?
Görüntüleyici salt okunurdur, böylece hiçbir şey yanlışlıkla değişmez. Değerleri değiştirmek, anahtarları yeniden adlandırmak veya öğe eklemek için JSON Editör aracını açın.
JSON'um geçersizse ne olur?
Hata kutusu sorunun satırını, sütununu ve nedenini gösterir; ağaç ise hata düzeltilene kadar son geçerli sürümü göstermeye devam eder.