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).
- Конфигурация файлдары.
- Маалыматтарды сактоо.