Sobes.tech
Intern

JSON nedir?

sobes.tech yapay zeka

AI'dan gelen yanıt

JSON (JavaScript Object Notation), hafif bir veri değişim formatıdır, insanlar tarafından kolayca okunabilir ve makineler tarafından ayrıştırılabilir. JavaScript programlama dilinin bir alt kümesine dayanır, ancak tamamen bağımsızdır.

Ana özellikler:

  • Hiyerarşik yapı: Veriler anahtar-değer çiftleri ve sıralı listeler şeklinde temsil edilir.
  • Metin tabanlı format: Veriler düz metin şeklinde sunulur, bu da ağ üzerinden iletimini kolaylaştırır.
  • Dile bağımsızlık: JSON, herhangi bir programlama diliyle kullanılabilir.

JSON'daki veri türleri:

  • Nesne (Object): Sırasız anahtar-değer çiftleri kümesi. Anahtarlar dizgiler, değerler herhangi bir JSON veri türü olabilir. {} ile gösterilir.
  • Dizi (Array): Sıralı değer koleksiyonu. Değerler herhangi bir JSON veri türü olabilir. [] ile gösterilir.
  • Dize (String): Çift tırnak içinde karakter dizisi.
  • Sayı (Number): Tam sayı veya ondalıklı sayı.
  • Boolean (Boolean): true veya false.
  • Null: Değerin yokluğunu temsil eden değer.

JSON yapısına örnek:

// JSON nesnesi örneği
{
  "name": "John Doe",
  "age": 30,
  "isStudent": false,
  "courses": [
    "Math",
    "Physics"
  ],
  "address": {
    "street": "123 Main St",
    "city": "Anytown"
  },
  "additional_info": null
}

QA'da kullanımı:

  • API istekleri ve yanıtlarında veri iletimi.
  • Yapılandırma dosyaları.
  • Günlük kaydı.
  • Test verileri.