Sobes.tech
Intern

JSON эмне?

sobes.tech AI

AIден жооп

JSON (JavaScript Object Notation) — бул жеңил тексттик формат маалымат алмашуу үчүн. Ал JavaScript тилинин бир бөлүгү болуп саналат, бирок толугу менен тилден көз каранды эмес.

JSONдин негизги өзгөчөлүктөрү:

  • Окумдуулук: Адамдар үчүн түшүнүктүү формат.
  • Жөнөкөйлүк: Оңой талдоо жана түзүү.
  • Көз карандысыздык: Көптөгөн программалоо тилдери тарабынан колдоого алынат.

JSON маалыматтарды " ачкыч-маани" же тартиптелген маанилердин тизмеси түрүндө көрсөтөт.

JSON колдоого алган маалымат түрлөрү:

  • Объекттер: "ачкыч: мааниси" жуптарынын топтому. Ачкычтар — жолдор, маанилер — кез келген жарамдуу JSON тиби.
  • Массивдер: Тартиптелген маанилердин тизмеси. Маанилер — кез келген жарамдуу JSON тиби.
  • Жолдор: Unicode белгилердин тизмеси, эки тактача менен чектелген.
  • Сандар: бүтүн же ондук бөлүкчөлөр.
  • Булев маанилер: true же false.
  • Null: бош мааниси.

Мисал:

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

JSON кеңири колдонулат:

  • Клиент жана сервер ортосунда маалымат алмашуу (API).
  • Конфигурация файлдары.
  • Маалыматтарды сактоо.