> (samozřejmě nezbytná sanitizace znaků, které mají v JSON vlastní význam)
Nutnost toto zmínit mi trochu vyrazila dech.
Podle mne má JSON jasně definovaný encoding/escapování znaků a cokoli jiného již není JSON ale jen jeho rozbitá napodobenina. Dokonce je potřeba dát pozor na unikód - JSON je totiž dle specifikace vždy v unikódu, pouze si můžete vybrat, jestli národní znaky budou v utf-8, nebo budou kódované \uxxxx escape sekvencemi.