Intern
Ce este JSON?
sobes.tech AI
Răspuns de la AI
JSON (JavaScript Object Notation) este un format ușor de schimb de date, ușor de citit pentru oameni și analizat de mașini. Se bazează pe un subset al limbajului de programare JavaScript, dar este complet independent de acesta.
Caracteristici principale:
- Structură ierarhică: Datele sunt reprezentate sub formă de perechi cheie-valoare și liste ordonate.
- Format text: Datele sunt prezentate sub formă de text simplu, ceea ce le face ușor de transmis prin rețea.
- Independență de limbaj: JSON poate fi utilizat cu orice limbaj de programare.
Tipuri de date în JSON:
- Obiect (Object): Set neordonat de perechi cheie-valoare. Cheile sunt șiruri, valorile pot fi de orice tip de date JSON. Reprezentat cu acolade
{}. - Array (Array): Colecție ordonată de valori. Valorile pot fi de orice tip de date JSON. Reprezentat cu paranteze pătrate
[]. - Șir (String): Secvență de caractere între ghilimele duble.
- Număr (Number): Număr întreg sau cu virgulă mobilă.
- Boolean (Boolean):
truesaufalse. - Null: Valoare care reprezintă absența valorii.
Exemplu de structură JSON:
// Exemplu de obiect JSON
{
"name": "John Doe",
"age": 30,
"isStudent": false,
"courses": [
"Math",
"Physics"
],
"address": {
"street": "123 Main St",
"city": "Anytown"
},
"additional_info": null
}
Utilizare în QA:
- Transmiterea datelor în cereri și răspunsuri API.
- Fișiere de configurare.
- Înregistrare.
- Date de test.