JSON
Zkratka pro „JavaScript Object Notation“.
JSON je standardní textový formát pro výměnu dat. Formátuje data tak, aby byla čitelná pro lidi i počítače. Webové aplikace a webové servery používají soubory JSON k přenosu dat mezi aplikacemi a servery. Přestože je JSON založený na JavaScriptu, jde o formát nezávislý na programovacím jazyce, který podporuje mnoho programovacích jazyků.
JSON se podobá formátu XML jinému formátu pro výměnu (prostého textu), ale je úspornější, protože nevyžaduje samostatné značky pro každý prvek. JSON místo toho obsahuje objekty ve složených závorkách ({}). Každý atribut má název a hodnotu oddělené dvojtečkou (:). Hodnotou může být řetězec v uvozovkách, číslo, logická hodnota (true nebo false), jiný objekt nebo pole uzavřené v hranatých závorkách ([]). Dvojice názvů a hodnot atributů jsou oddělené čárkami (,).
Níže je například kniha definovaná v JSON a XML.
JSON
{
"book": {
"title": "A Study in Scarlet",
"author": "Arthur Conan Doyle",
"publisher": {
"name": "Ward Lock & Co", "year": "1887", "country": "United Kingdom"
}
}
}
XML
<book>
<title>A Study in Scarlet</title>
<author>Arthur Conan Doyle</author>
<publisher>
<name>Ward Lock & Co</name>
<year>1887</year>
<country>United Kingdom</country>
</publisher>
</book>
Přestože objekty JSON a XML používají k definování informací o knize přibližně stejný počet řádků, kód JSON obsahuje mnohem méně textu a snadněji se čte. Vyžaduje také méně dat k uložení a přenosu. Tato úspora dat může být u jediného datového souboru zanedbatelná, ale nízká režie JSON může postupně snížit využití šířky pásma a dalších systémových prostředků webových aplikací, které používají velké množství datových souborů.
Přípona souboru: .JSON
Otestujte své znalosti