Sobes.tech
Intern

JSON nima?

sobes.tech AI

AIdan javob

JSON (JavaScript Object Notation) — bu maʼlumot almashish uchun yengil matnli format. U JavaScript tilining kichik bir qismiga asoslangan, ammo toʻliq mustaqil til.

JSON ning asosiy xususiyatlari:

  • Oʻqilishi: Inson uchun tushunarli format.
  • Oddiyligi: Oson pars qilish va yaratish.
  • Mustaqillik: Koʻpgina dasturlash tillari tomonidan qoʻllab-quvvatlanadi.

JSON maʼlumotlarni "kalit-qiymat" juftlari yoki tartiblangan qiymat roʻyxatlari shaklida taqdim etadi.

JSON tomonidan qoʻllab-quvvatlanadigan maʼlumot turlari:

  • Obyektlar: "kalit: qiymat" juftlarining tartiblanmagan toʻplamlari. Kalitlar satrlar, qiymatlar esa har qanday yaroqli JSON turi boʻlishi mumkin.
  • Massivlar: Tartiblangan qiymat roʻyxatlari. Qiymatlar har qanday yaroqli JSON turi boʻlishi mumkin.
  • Satrlar: Unicode belgi ketma-ketligi, ikki qavs ichida.
  • Raqamlar: Butun yoki suzuvchi nuqtali raqamlar.
  • Boolean qiymatlar: true yoki false.
  • Null: Boʻsh qiymat.

Misol:

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

JSON keng qoʻllaniladi:

  • Mijoz va server oʻrtasida maʼlumotlarni uzatish (API).
  • Sozlamalar fayllari.
  • Maʼlumotlarni saqlash.