Reference JSON syntaxe

RFC 8259 a ECMA-404 definují gramatiku JSON. JSON Schema ji nenahrazuje; nejprve zpracuj text parserem.

Autor: Aktualizováno

Přehled

Hodnota / pravidloZápis
object{"jmeno":"Jana"}; názvy jsou řetězce
array[1,"dva",null]; pořadí je významové
string"text"; jen dvojité uvozovky
number-12.5e2; desítkově, bez úvodních nul
booleantrue nebo false; malými písmeny
nullnull; není chybějící vlastnost
Kořenlibovolná jedna JSON hodnota
Whitespacemezera, tabulátor, CR a LF
Komentářenepovolené
Koncová čárkanepovolená
Duplicitní názvygramatika je nezakazuje; vyhýbej se jim kvůli interoperabilitě
Kódovánípři výměně mezi systémy UTF-8
NaN / Infinity / undefinednejsou JSON hodnoty

Postup a příklady najdeš v související výukové kapitole. Při implementaci ověř také verzi procesoru a primární specifikaci uvedenou pod tabulkou. Všechny referenční tabulky na jedné stránce s filtrem jsou v taháku XML a JSON.