Sobes.tech
Intern

JSON nima?

sobes.tech AI

AIdan javob

JSON (JavaScript Object Notation) — bu yengil maʼlumot almashish formati bo‘lib, inson uchun oson o‘qiladi va mashinalar tomonidan tahlil qilinadi. U JavaScript dasturlash tilining kichik bir qismiga asoslangan, ammo to‘liq mustaqil.

Asosiy xususiyatlar:

  • Hierarxik tuzilma: Maʼlumotlar kalit-qiymat juftlari va tartiblangan ro‘yxatlar shaklida taqdim etiladi.
  • Matnli format: Maʼlumotlar oddiy matn shaklida taqdim etiladi, bu ularni tarmoq orqali uzatishni osonlashtiradi.
  • Tilga bog‘liq emaslik: JSON har qanday dasturlash tilida ishlatilishi mumkin.

JSONdagi maʼlumot turlari:

  • Obyekt (Object): Tartibsiz kalit-qiymat juftlari to‘plami. Kalitlar satrlar, qiymatlar esa har qanday JSON maʼlumot turi bo‘lishi mumkin. {} bilan ifodalanadi.
  • Massiv (Array): Tartiblangan qiymatlar to‘plami. Qiymatlar har qanday JSON maʼlumot turi bo‘lishi mumkin. [] bilan ifodalanadi.
  • Satir (String): Ikki marta qo‘shilgan qavslar orasidagi belgilarning ketma-ketligi.
  • Raqam (Number): Butun yoki o‘nlik raqam.
  • Boolean (Boolean): true yoki false.
  • Null: Qiymatning yo‘qligini ifodalaydigan qiymat.

JSON tuzilmasiga misol:

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

QAda foydalanish:

  • API so‘rovlar va javoblarida maʼlumotlarni uzatish.
  • Sozlamalar fayllari.
  • Log yozish.
  • Test maʼlumotlari.