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:
trueyokifalse. - 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.