JSON (JavaScript Object Notation) Hakkında Bilinmesi Gerekenler Nelerdir ?

JSON (JavaScript Object Notation) Hakkında Bilinmesi Gerekenler Nelerdir ?

JSON (JavaScript Object Notation), veri alışverişi ve depolama için kullanılan, insan tarafından okunabilir ve makineler tarafından kolayca işlenebilir hafif bir veri formatıdır. JSON, genellikle web servislerinde sunucu ile istemci arasında veri iletiminde kullanılır. Yapısı, JavaScript’ten esinlenmiş olsa da birçok programlama dili tarafından desteklenir.

JSON Formatı

JSON, iki temel veri yapısını kullanır:

  1. Anahtar-Değer Çiftleri (Key-Value Pairs):
    • Anahtar (key) ve ona karşılık gelen değer (value) çiftlerinden oluşur.
    • Anahtarlar genellikle string olarak tanımlanır ve çift tırnak içinde yazılır.
  2. Diziler (Arrays):
    • Virgüllerle ayrılmış bir liste halinde çoklu değerler içerir.
    • Diziler köşeli parantez [ ] içinde tutulur.

Örnek JSON Yapısı:

{
“isim”: “Ahmet”,
“yas”: 30,
“meslek”: “Mühendis”,
“diller”: [“Türkçe”, “İngilizce”, “Almanca”],
“evli”: true
}

Bu JSON örneğinde:

  • “isim” anahtarının değeri "Ahmet" olarak tanımlanmış.
  • “yas” anahtarının değeri sayısal olarak 30.
  • “diller” anahtarına karşılık gelen değer ise bir dizi (array), yani bir liste.
  • “evli” anahtarının değeri ise true (doğru anlamına gelir).

JSON’un Avantajları:

  • İnsan tarafından okunabilir: Yapısı sade ve anlaşılır olduğu için insanlar tarafından kolayca okunabilir.
  • Makine tarafından işlenebilir: Birçok programlama dili JSON formatındaki veriyi hızlı bir şekilde işleyebilir.
  • Platform bağımsız: Farklı sistemler ve diller arasında veri iletimi için evrensel bir format sunar.

JSON, özellikle web uygulamaları geliştirmede yaygın olarak kullanılır. Örneğin, bir web tarayıcısı ile bir sunucu arasında veri alışverişinde JSON formatı sıkça tercih edilir.