JSON ne için kullanılır?+−
JSON, çoğu web API'sinin, mobil uygulama arka uçlarının ve yapılandırma dosyalarının (Node.js projelerindeki package.json gibi) varsayılan veri formatıdır. Hem insanlar hem de makineler tarafından okunabilir olması, modern veri alışverişinin çoğunda XML'in yerini almasının nedenidir.
JSON'um neden söz dizimi hatası veriyor?+−
En yaygın nedenler, son öğeden sonra kalan bir virgül, bir anahtarın etrafında eksik tırnak işaretleri, çift tırnak yerine tek tırnak kullanılması veya kapatılmamış bir parantezdir. Hata mesajı tam satır ve sütunu gösterir, böylece doğrudan soruna gidebilirsiniz.
Biçimlendirme ile sıkıştırma arasındaki fark nedir?+−
Biçimlendirme, yapının okunmasını kolaylaştırmak için girinti ve satır sonları ekler. Sıkıştırma ise mümkün olan en küçük dosyayı elde etmek için tüm bu boşlukları kaldırır - JSON'u ağ üzerinden gönderirken ve insan tarafından okunabilir olmasına gerek olmadığında kullanışlıdır.
JSON verilerim herhangi bir yere yükleniyor mu?+−
Hayır. Ayrıştırma, biçimlendirme ve doğrulamanın tümü tarayıcınızda JavaScript kullanılarak yerel olarak çalışır - metin yapıştırmak yerine bir dosya yüklediğinizde bile JSON'unuz cihazınızdan asla ayrılmaz ve bir sunucuya dokunmaz.
Anahtarları Sırala düğmesi ne yapar?+−
Her nesnenin anahtarlarını, her iç içe geçme düzeyinde alfabetik olarak özyinelemeli şekilde sıralar; dizi sırasına dokunmaz. Bu, aynı veriyi taşıyan ama anahtarları farklı sırada serileştirilmiş iki JSON dosyasını veya API yanıtını karşılaştırmayı çok kolaylaştırır.
Büyük bir JSON dosyasının içinde belirli bir değeri nasıl bulurum?+−
Ağaç görünümüne geçin ve arama kutusuna yazın - eşleşen anahtarlar ve değerler vurgulanır, dalları iç içe geçmiş nesnelerin veya dizilerin derinliklerinde bile otomatik olarak açılır. Bir düğümün Yolu Kopyala düğmesine tıklayarak $.users[0].email gibi tam konumunu kopyalayabilir ve bu alanı doğrudan kendi kodunuzda kullanabilirsiniz.