Přejeme Vám krásné svátky a 52 týdnů pohody a štěstí v roce 2025 !
JavaScript Object Notation
Z Multimediaexpo.cz
JavaScript Object Notation (JavaScriptový objektový zápis, JSON) je způsob zápisu dat (datový formát) nezávislý na počítačové platformě, určený pro přenos dat, která mohou být organizována v polích nebo agregována objektech. Složitost takovéto hierarchie je přitom teoreticky neomezená.
JSON umí pojmout pole (hodnot), objekty (coby pole dvojic název:hodnota) a jednotlivé hodnoty, kterými mohou být řetězce, čísla (celá i s plovoucí desetinnou tečkou) a speciální hodnoty true, false a null. Názvy polí v objektu mají notaci shodnou s řetězci; řetězce jsou uváděny v uvozovkách a escapovány pomocí zpětného lomítka.
Navzdory názvu, JSON je zcela obecný a může sloužit pro přenos dat (navíc, čitelný pro člověka) v libovolném programovacím nebo skriptovacím jazyku. Data, zapsaná metodou JSON, mohou být samozřejmě uložena a přenášena v souborech; častěji ale přenos probíhá v prostředí intranetu nebo internetu (např. s použitím technologie AJAX).
Mezi nedostatky JSON patří to, že neumožňuje definovat znakovou sadu přenášeného obsahu, chybí též definice znaku/znaků konce řádků, nedefinování pravidel pro přenos binární data (tedy např. znaky s ASCII kódy 128-255) a nemožnost přenášet indexovaná pole/hashe.
Alternativou JSON je XML, které lépe pojme i kontext toho, co přenáší – na rozdíl od JSON ale obsahuje v průměru z 40 % samotné značky a jejich atributy. JSON je tedy považováno za „odlehčenou“ a jednodušší alternativu k XML.
Externí odkazy
Náklady na energie a provoz naší encyklopedie prudce vzrostly. Potřebujeme vaši podporu... Kolik ?? To je na Vás. Náš FIO účet — 2500575897 / 2010 |
---|
Informace o článku.
Článek je převzat z Wikipedie, otevřené encyklopedie, do které přispívají dobrovolníci z celého světa. |