Převod JSON5
Převod mezi JSON5 a standardním JSON včetně komentářů, jednoduchých uvozovek a čárek navíc
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.