İçeriğe atla
%100 yerel

JSON ağacı görüntüleyici

JSON'u doğrulayın ve yapısını girinti yapılmış ağaç olarak işleyin, böylece büyük içerik bakış atışıyla anlaşılabilir hale gelir.

Giriş
Çıkış

JSON ağacı görüntüleyici

JSON'u yapıştırın ve bu araç, dosya explorer'ın veya Unix "tree" komutunun kullandığı kutu çizgileriyle ("├─", "└─", "│") yapısını girinti yapılmış bir ağaç olarak çizer. Bir formatterın yalnız başına yeterli olmadığı anlar için tasarlanmıştır — derin iç içe geçmiş API yanıtı, düzine sayıda anahtar içeren yapılandırma dosyası veya hiç görmediğiniz ve bakış atışıyla anlaması gereken bir veri seti.

Her nesne ve dizi düğümü genel tür adı yerine alt sayısıyla etiketlenir — beş anahtarı olan bir nesne için "user{5}", on iki elementin dizisi için "items[12]" — bu nedenle her dalın boyutu genişletilmeden görünür. Skaler yapraklar değerlerini gösterir, kontrol ettiğiniz uzunluğa kesilir, böylece uzun bir dize ağacı ekrandan çıkarmaz. Her yaprağı JSON türüyle açıklama eklemek için "Türleri göster" seçeneğini etkinleştirin, bir alan birden fazla şekil içerebilir. "Maksimum derinlik" bundan daha derin iç içe geçmiş herhangi bir şeyi tek satırlık bir özetine daraltır ve gerçekten derin belgeleri okunabilir tutar. "Anahtarları sırala" her nesnenin anahtarlarını kaynak sırası yerine alfabetik olarak işler, iki benzer yapıyı göz atışıyla karşılaştırmak için kullanışlıdır.

Giriş geçerli JSON olmadığında, araç ayrıştırmanın başarısız olduğu tam satır ve sütunu adlandırır, o satırı gösterir ve neleri kontrol etmeniz gerektiğini belirtir: eksik virgül, kaçış olmayan tırnak veya hiçbir zaman kapatılmayan parantez. Bu, uzun bir veri seti üzerindeki aramayı tek satırı göz atmaya çevirir.

Her şey tarayıcınızda çalışır. Yapıştırdığınız JSON — üretim yapılandırması, gerçek müşteri verilerini içeren API yanıtı, paylaşmamanız gereken veri seti — yerel olarak ayrıştırılır ve işlenir ve hiçbir zaman herhangi bir yere yüklenmez. ağacı kopyalayın veya bitirdiğinizde .txt dosyası olarak indirin.

FAQ

Küme parantezleri ve köşeli parantezler içindeki sayılar ne anlama gelir?
Bunlar çocuk sayıları, değerler değildir: "user{5}" beş anahtarı olan bir nesnedir, "items[12]" on iki elementin dizisidir. Genişletmeden önce dalın ne kadar büyük olduğunu değerlendirmenize olanak tanır.
"Maksimum derinlik" miktarından daha derin düğümlere ne olur?
Kaç çocuk düğümünün gizlendiğini gösterir tek satırlık bir özete daraltılırlar ve daha fazla genişletilmezler. Belgenin daha derinlerine görmek için limiti artırın.
Uzun değerler nasıl kısaltılır?
"Maksimum değer uzunluğu", bir skaler değerin üç nokta ile kesilmeden önce gösterebileceği karakter sayısını sınırlar. Kesim, çok baytlı bir karakterin veya emojinin ortasında bitmez.
JSON'um geçersizse hata mesajı bana ne söyler?
Ayrıştırmanın başarısız olduğu tam satır ve sütunu adlandırır, o satırı gösterir ve ayrıştırıcının kendi nedenini belirtir — genellikle eksik virgül, kaçış olmayan tırnak veya bu nokta yakınında kapatılmayan parantez.
JSON'um bir yere yüklenmiş midir?
Hayır. Ayrıştırma ve işleme tamamen tarayıcınızda gerçekleşir ve belge cihazınızı hiçbir zaman terk etmez — belirteçler, müşteri verileri veya dahili tanımlayıcılar içeren veri setleri için güvenlidir.