JSON nə üçün istifadə olunur?+−
JSON əksər veb API'lərin, mobil tətbiq backend-lərinin və konfiqurasiya fayllarının (Node.js layihələrindəki package.json kimi) standart məlumat formatıdır. Həm insanlar, həm də maşınlar tərəfindən oxuna bilir, buna görə də müasir məlumat mübadilələrinin əksəriyyətində XML-in yerini tutub.
JSON-um niyə sintaksis xətası göstərir?+−
Ən çox rast gəlinən səbəblər son elementdən sonra artıq vergül, açar ətrafında çatışmayan dırnaq işarələri, cüt dırnaq əvəzinə tək dırnaq və ya bağlanmamış mötərizədir. Xəta mesajı dəqiq sətir və sütunu göstərir ki, birbaşa problemə keçə biləsiniz.
Formatlama ilə sıxışdırma arasındakı fərq nədir?+−
Formatlama strukturun oxunmasını asanlaşdırmaq üçün girinti və sətir sonları əlavə edir. Sıxışdırma isə mümkün olan ən kiçik faylı əldə etmək üçün bütün bu boşluqları silir - JSON-u şəbəkə üzərindən göndərərkən və insan tərəfindən oxuna bilən olması vacib olmadıqda faydalıdır.
JSON məlumatlarım hər hansı yerə yüklənirmi?+−
Xeyr. Təhlil, formatlama və doğrulama tamamilə brauzerinizdə JavaScript istifadə edərək lokal olaraq işləyir - mətn yapışdırmaq əvəzinə fayl yükləsəniz belə, JSON-unuz heç vaxt cihazınızdan çıxmır və heç bir serverə çatmır.
"Açarları Sırala" düyməsi nə edir?+−
Massivlərin sırasına toxunmadan, hər yuvalanma səviyyəsində hər obyektin açarlarını rekursiv şəkildə əlifba sırası ilə sıralayır. Bu, eyni məlumatı ehtiva edən, lakin açarları fərqli ardıcıllıqla seriallaşdırılmış iki JSON faylını və ya API cavabını müqayisə etməyi xeyli asanlaşdırır.
Böyük bir JSON faylının içində müəyyən bir dəyəri necə tapa bilərəm?+−
Ağac görünüşünə keçin və axtarış qutusuna yazın - uyğun gələn açarlar və dəyərlər vurğulanır, budaqları isə iç-içə obyektlərin və ya massivlərin dərinliyində olsa belə avtomatik açılır. Bir qovşağın "Yolu Kopyala" düyməsinə klikləyərək onun $.users[0].email kimi dəqiq yerini kopyalaya və bu sahəyə birbaşa öz kodunuzda istinad edə bilərsiniz.