Sobes.tech
Intern

JSON nədir?

sobes.tech Süni İntellekt

AI-dan cavab

JSON (JavaScript Object Notation) yüngül mətn formatıdır məlumat mübadiləsi üçün. JavaScript dilinin alt toplusuna əsaslanır, lakin tamamilə müstəqildir.

JSON-un əsas xüsusiyyətləri:

  • Oxunaqlıq: İnsan tərəfindən başa düşülən format.
  • Sadəlik: Asanlıqla analiz edilə və yaradılə bilər.
  • Müstəqillik: Əksər proqramlaşdırma dilləri tərəfindən dəstəklənir.

JSON məlumatları "açar-dəyər" cütləri və ya ardıcıl dəyərlər siyahısı şəklində təqdim edir.

JSON-un dəstəklədiyi məlumat növləri:

  • Obyektlər: "açar: dəyər" cütlərinin sıralanmamış toplusu. Açarlar sətirlər, dəyərlər hər hansı keçərli JSON tipi ola bilər.
  • Massivlər: Sıralanmış dəyər siyahıları. Dəyərlər hər hansı keçərli JSON tipi ola bilər.
  • Sətirlər: Unicode simvol zəncirləri, ikiqat sitat işarələri ilə əhatə olunmuş.
  • Rəqəmlər: Tam və ya ulduzlu onluq ədədlər.
  • Boolean dəyərlər: truefalse.
  • Null: Boş dəyər.

Nümunə:

// JSON obyekt nümunəsi
{
  "name": "Иван",
  "age": 30,
  "isStudent": false,
  "courses": ["Математика", "Физика"],
  "address": {
    "city": "Москва",
    "zipCode": "100001"
  },
  "notes": null
}

JSON geniş istifadə olunur:

  • Müştəri və server arasında məlumatların ötürülməsi (API).
  • Konfiqurasiya faylları.
  • Məlumatların saxlanması.