JSON
Znamená „JavaScript Object Notation“ a vyslovuje se jako jméno „Jason“. JSON je textový formát pro výměnu dat určený k přenosu strukturovaných datum. Nejčastěji se používá k přenosu dat mezi webem aplikace a webových serverů.
Na JSON se často pohlíží jako na alternativu k XML, Další prostý text formát pro výměnu dat. Ve většině případů je reprezentace objektu JSON kompaktnější než reprezentace XML, protože to nevyžaduje tagy pro každý prvek. Níže je uveden příklad objektu s názvem „Gaming PC“ definovaného v JSON i XML.
JSON
{
"computer": {
"name": "Herní PC",
"components": {
"cpu": "Intel i7 3.4 GHz", "ram": "16 GB", "úložiště": "2TB HDD"
}
}
}
XML
<počítač>
<name> Herní počítač </name>
<komponenty>
<cpu> Intel i7 3.4 GHz </cpu>
<ram> 16 GB </ram>
<úložiště> 2TB pevný disk </storage>
</components>
</computer>
Jak vidíte, objekt je reprezentován efektivněji v JSON než v XML. Efektivita JSON mu pomohla stát se oblíbenou volbou pro webové aplikace a je nyní často používána místo XML. Dokonce Ajax aplikace běžně používají JSON, ačkoli Ajax technicky znamená „asynchronní JavaScript a XML“. I když rozdíl mezi XML a JSON může být u malých aplikací zanedbatelný, nízká režie JSON může pomoci snížit Šířka pásma a další systémové prostředky využívané weby s vysokým provozem.
Přípona souboru: .JSON