Intern
Co je JSON?
sobes.tech AI
Odpověď od AI
JSON (JavaScript Object Notation) je lehký formát pro výměnu dat, který je snadno čitelný člověkem a který mohou analyzovat stroje. Je založen na podmnožině jazyka JavaScript, ale je zcela nezávislý na něm.
Hlavní vlastnosti:
- Hierarchická struktura: Data jsou reprezentována ve formě párů klíč-hodnota a uspořádaných seznamů.
- Textový formát: Data jsou zobrazena ve formě prostého textu, což usnadňuje jejich přenos přes síť.
- Nezávislost na jazyce: JSON může být použit s jakýmkoli programovacím jazykem.
Typy dat v JSON:
- Objekt (Object): Nespořádaná sada párů klíč-hodnota. Klíče jsou řetězce, hodnoty mohou být jakéhokoli typu dat JSON. Zobrazuje se složenými závorkami
{}. - Pole (Array): Uspořádaná kolekce hodnot. Hodnoty mohou být jakéhokoli typu dat JSON. Zobrazuje se hranatými závorkami
[]. - Řetězec (String): Sekvence znaků v uvozovkách.
- Číslo (Number): Celé číslo nebo číslo s plovoucí desetinnou čárkou.
- Boolean (Boolean):
truenebofalse. - Null: Hodnota představující absenci hodnoty.
Příklad struktury JSON:
// Příklad JSON objektu
{
"name": "John Doe",
"age": 30,
"isStudent": false,
"courses": [
"Math",
"Physics"
],
"address": {
"street": "123 Main St",
"city": "Anytown"
},
"additional_info": null
}
Použití v QA:
- Přenos dat v API požadavcích a odpovědích.
- Konfigurační soubory.
- Logování.
- Testovací data.