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