JSON Toolkit

Převod JSON5

Převod mezi JSON5 a standardním JSON včetně komentářů, jednoduchých uvozovek a čárek navíc

JSON5 → JSONPodporuje komentáře, jednoduché uvozovky, čárky navíc, klíče bez uvozovek a hexadecimální čísla
Výsledek ve standardním JSON

Převod mezi JSON5 a standardním JSON

JSON5 rozšiřuje standardní JSON o komentáře, řetězce v jednoduchých uvozovkách, klíče bez uvozovek, čárky navíc a hexadecimální čísla, což jej činí oblíbeným pro frontendovou konfiguraci a ručně psané datové soubory. Tato stránka mění JSON5 na striktní JSON pro API a nástroje, které přijímají pouze standardní JSON.

Opačný směr vypisuje standardní JSON jako text kompatibilní s JSON5 a přitom zachovává obvyklé klíče a uvozovky, což vyhovuje projektům, které dávají přednost souborům s komentáři. Převod probíhá na úrovni syntaxe a komentáře si nikdy nevymýšlí.

Když se objeví syntaktická chyba, editor označí její řádek a sloupec a vysvětlí příčinu, například chybně umístěnou čárku navíc nebo neukončený řetězec. Opravte ji a spusťte převod znovu; vstup a výstup zůstávají v prohlížeči.

Často kladené dotazy

Umí prohlížeče nebo backendy číst soubory JSON5 přímo?
Většina vestavěných analyzátorů přijímá pouze standardní JSON. Před nasazením převeďte na standardní JSON na této stránce nebo převod proveďte během sestavení.
Zachovávají se při převodu komentáře?
Při vytváření standardního JSON jsou komentáře odstraněny, protože formát je nepodporuje. Opačný směr také komentáře negeneruje.
Co se stane s klíči bez uvozovek?
Klíče bez uvozovek dostanou ve výstupu standardního JSON dvojité uvozovky, zatímco samotný text klíče zůstává nezměněn.