json ne demek?

JSON (JavaScript Object Notation) Hakkında

JSON, insanlar tarafından kolayca okunabilen ve makineler tarafından kolayca ayrıştırılabilen, hafif bir veri değişim formatıdır. Özellikle web uygulamalarında veri iletimi için yaygın olarak kullanılır.

Temel Özellikleri:

  • Metin Tabanlı: JSON, sadece metinlerden oluşur, bu da onu herhangi bir programlama dilinde kolayca kullanılabilir kılar.
  • İnsan Tarafından Okunabilir: Sözdizimi, insanların kolayca okuyup anlamasına olanak tanır.
  • Veri Yapıları: JSON, iki temel veri yapısını destekler:
    • Nesneler (Objects): Anahtar-değer çiftlerinden oluşur. Anahtarlar dizedir ve değerler herhangi bir JSON veri tipi (sayı, dize, boolean, dizi, başka bir nesne veya null) olabilir.
    • Diziler (Arrays): Sıralı bir değerler listesidir. Değerler herhangi bir JSON veri tipi olabilir.
  • Dil Bağımsız: JSON, herhangi bir programlama dilinden bağımsızdır.

JSON Veri Tipleri:

  • String (Dize): Çift tırnak içinde yazılır.
  • Number (Sayı): Tamsayı veya ondalıklı sayı olabilir.
  • Boolean (Mantıksal): true veya false değerini alır.
  • Null: Boş değeri temsil eder.
  • Object (Nesne): Anahtar-değer çiftlerinden oluşan bir koleksiyon.
  • Array (Dizi): Değerlerin sıralı bir listesi.

Kullanım Alanları:

  • Web API'leri: Web servislerinden veri almak ve göndermek için yaygın olarak kullanılır.
  • Yapılandırma Dosyaları: Uygulamaların ayarlarını saklamak için kullanılır.
  • Veri Depolama: NoSQL veritabanları gibi bazı veri depolama sistemlerinde veri formatı olarak kullanılır.
  • Veri Serileştirme: Programlama dillerinde veri yapılarını JSON formatına dönüştürmek ve tersi için kullanılır.

Örnek JSON:

{
  "ad": "Ahmet",
  "soyad": "Yılmaz",
  "yas": 30,
  "sehir": "İstanbul",
  "hobiler": ["kitap okumak", "yürüyüş yapmak", "yüzmek"]
}

Önemli Kavramlar: