Intern
Co je JSON?
sobes.tech AI
Odpověď od AI
JSON (JavaScript Object Notation) je lehký textový formát pro výměnu dat. Je založen na podmnožině jazyka JavaScript, ale je zcela nezávislý na jazyce.
Hlavní vlastnosti JSON:
- Čitelnost: Formát srozumitelný pro lidi.
- Jednoduchost: Snadno se analyzuje a generuje.
- Nezávislost: Podporován většinou programovacích jazyků.
JSON představuje data ve formě párů "klíč-hodnota" nebo uspořádaných seznamů hodnot.
Typy dat podporované JSON:
- Objekty: Nespořádané kolekce párů "klíč: hodnota". Klíče jsou řetězce, hodnoty mohou být jakéhokoliv platného typu JSON.
- Pole: Uspořádané seznamy hodnot. Hodnoty mohou být jakéhokoliv platného typu JSON.
- Řetězce: Sekvence znaků Unicode, uzavřené v uvozovkách.
- Čísla: Celá nebo s plovoucí desetinnou čárkou.
- Boolean:
truenebofalse. - Null: Prázdná hodnota.
Příklad:
// Příklad JSON objektu
{
"name": "Иван",
"age": 30,
"isStudent": false,
"courses": ["Математика", "Физика"],
"address": {
"city": "Москва",
"zipCode": "100001"
},
"notes": null
}
JSON je široce používán pro:
- Přenos dat mezi klientem a serverem (API).
- Konfigurační soubory.
- Ukládání dat.