TOP

JSON NEDİR?

Tanım

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.

1. Yapı JSON: Basitçe ve net

JSON iki ana yapı üzerine kurulmuştur:

  1. 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"
    } 
  2. 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.

2. JSON kullanmanın avantajları

3. JSON Eylemde: Kullanım Örnekleri

Json, modern ağın ayrılmaz bir parçasıdır. İşte kullanımının bazı tipik senaryoları:

4. XML vs JSON: Daha iyi ne?

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.

5. JSON ve Excel: Nasıl birleştirilir?

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.