JSON (JavaScript Nesne Notasyonu) Bir kişiyi okuması ve yazması kolay ve eşleştirilmesi ve bir araba oluşturması kolay olan kolay bir veri alışverişi biçimidir. JavaScript programlama alt kümesine dayanır, ancak herhangi bir dilden tamamen bağımsızdır. JSON, sunucu ve web -band, mobil uygulamalar ve veri depolama arasında veri alışverişi için yaygın olarak kullanılır.
JSON iki ana yapı üzerine kurulmuştur:
Gücney Afrika "iSim/Dezer" seti : Birçok Dilde, Bir Nesne, Kay, Yapı, Sönluk, Karma Tablo, Anahtar Erishim Listesi VEYA ilişşişkisel Dizi Olarak Uygulane. Json'da Sunuldu nesne , KIVIKIK PARANTEZLEZLERLE Gösterilir {}
.
{
"İsim": "Ivan",
"Yaş": 30,
"Şehir": "Kiev"
}
Dezenli Bir DeLer Listesi : Çoğu Dilde, Bir Dizi, Vektör, Liste Veya Dizi Ollar Gerçekişirilil. Json'da Sunuldu Sıralya , kare paranten ile görünürilir []
.
[
"Elma",
"Muz",
"turuncu"
]
Değerler satır (dize), sayılar, nesneler (nesne), diziler (dizi), boolean değerleri (doğru/false) veya null olabilir.
Json, modern ağın ayrılmaz bir parçasıdır. İşte kullanımının bazı tipik senaryoları:
Parametre | XML | JSON |
---|---|---|
Biçim | Etiketlerle Metin | Anahtar ve değerleri olan metin |
Okunabilirlik | Karmaşık yapılar için daha uzun | Basit veriler için daha iyi |
Dosya boyutu | Genellikle daha büyük | Az |
Uyumluluk | Geniş Destek | Esas olarak JavaScript'te |
XML, özniteliklere sahip karmaşık yapılar için daha uygundur, oysa JSON Light Rest API'sıdır.
Bazen JSON'da Microsoft Excel gibi tablo biçiminden verileri dönüştürmeye ihtiyaç vardır. Bu, JSON ile çalışan web hizmetlerine veya veritabanlarına veri içe aktarmak için yararlı olabilir. Excel'in JSON için üretilmiş bir doğrudan dışa aktarma işlevi olmamasına rağmen, üçüncü taraflı çözümler vardır.
Bu kullanışlı araçlardan biri Excel kullanıcı işlevidir Tabletojson () . Bu özellik, Excel tablosundan verileri JSON hattına dönüştürmeyi kolaylaştırır.