Intern
JSON nədir?
sobes.tech Süni İntellekt
AI-dan cavab
JSON (JavaScript Object Notation) yüngül məlumat mübadiləsi formatıdır, insan tərəfindən asanlıqla oxuna və maşınlar tərəfindən pars edilə bilər. JavaScript proqramlaşdırma dilinin alt toplusuna əsaslanır, lakin tamamilə ondan müstəqildir.
Əsas xüsusiyyətlər:
- Hierarxik struktur: Məlumatlar açar-dəyər cütləri və sıralanmış siyahılar şəklində təqdim olunur.
- Mətn formatı: Məlumatlar sadə mətn kimi təqdim olunur, bu da onların şəbəkə vasitəsilə ötürülməsini asanlaşdırır.
- Dildən asılı olmayan: JSON hər hansı proqramlaşdırma dili ilə istifadə oluna bilər.
JSON-də məlumat tipləri:
- Obyekt (Object): Sırasız açar-dəyər cütləri toplusu. Açarlar sətirlər, dəyərlər isə hər hansı JSON məlumat tipi ola bilər.
{}ilə göstərilir. - Massiv (Array): Sıralı dəyər kolleksiyası. Dəyərlər hər hansı JSON məlumat tipi ola bilər.
[]ilə göstərilir. - Sətir (String): İkiqat tırnaklar arasında simvol ardıcıllığı.
- Rəqəm (Number): Tam və ya onluq ədəd.
- Boolean (Boolean):
truevə yafalse. - Null: Dəyərin olmamasını təmsil edən dəyər.
JSON strukturuna nümunə:
// JSON obyekt nümunəsi
{
"name": "John Doe",
"age": 30,
"isStudent": false,
"courses": [
"Math",
"Physics"
],
"address": {
"street": "123 Main St",
"city": "Anytown"
},
"additional_info": null
}
QA-da istifadə:
- API sorğuları və cavablarında məlumatların ötürülməsi.
- Konfiqurasiya faylları.
- Log qeydiyyatı.
- Test məlumatları.