Intern
Čo je JSON?
sobes.tech AI
Odpoveď od AI
JSON (JavaScript Object Notation) je ľahký formát na výmenu dát, ktorý je ľahko čitateľný človekom a ktorý môžu analyzovať stroje. Je založený na podmnožine jazyka JavaScript, ale je úplne nezávislý od neho.
Hlavné vlastnosti:
- Hierarchická štruktúra: Dáta sú reprezentované vo forme párov kľúč-hodnota a usporiadaných zoznamov.
- Textový formát: Dáta sú zobrazené vo forme obyčajného textu, čo uľahčuje ich prenos cez sieť.
- Nezávislosť od jazyka: JSON môže byť použitý s akýmkoľvek programovacím jazykom.
Typy dát v JSON:
- Objekt (Object): Neusporiadaná sada párov kľúč-hodnota. Kľúče sú reťazce, hodnoty môžu byť akéhokoľvek typu dát JSON. Zobrazuje sa s zloženými zátvorkami
{}. - Pole (Array): Usporiadaná kolekcia hodnôt. Hodnoty môžu byť akéhokoľvek typu dát JSON. Zobrazuje sa s hranatými zátvorkami
[]. - Reťazec (String): Sekvencia znakov v dvojitých úvodzovkách.
- Číslo (Number): Celé číslo alebo číslo s plávajúcou čiarkou.
- Boolean (Boolean):
truealebofalse. - Null: Hodnota, ktorá predstavuje absenciu hodnoty.
Príklad štruktúry JSON:
// Príklad JSON objektu
{
"name": "John Doe",
"age": 30,
"isStudent": false,
"courses": [
"Math",
"Physics"
],
"address": {
"street": "123 Main St",
"city": "Anytown"
},
"additional_info": null
}
Použitie v QA:
- Prenos dát v API požiadavkách a odpovediach.
- Konfiguračné súbory.
- Logovanie.
- Testovacie dáta.