Převodník JSON na CSV
Převádějte JSON na CSV a CSV zpět na JSON oběma směry. Zvolte oddělovač, zpracujte pole v uvozovkách a zkopírujte výsledek. Vše běží ve vašem prohlížeči.
Související nástroje
Jak používat nástroj JSON ⇄ CSV
- 01
Zvolte směr: JSON na CSV nebo CSV na JSON.
- 02
Vložte svá data a vyberte oddělovač (čárka, středník nebo tabulátor).
- 03
Zkopírujte převedený výsledek z výstupního panelu.
Co dělá
Tento převodník promění pole objektů JSON na CSV a rozebere CSV zpět na JSON, v obou směrech. Vyberte směr, vložte svá data, zvolte oddělovač a zkopírujte výsledek.
Hodí se pro přesun dat mezi tabulkami, API a konfiguračními soubory a celý převod probíhá na straně klienta, takže vaše data zůstávají soukromá.
Tvar JSON, který očekává
Očekává JSON jako pole objektů, například [{"name":"Mo","age":3}]. Sloupce CSV jsou sjednocením všech klíčů napříč objekty, jeden objekt se stane jedním řádkem a jakákoliv vnořená hodnota se zapíše jako text JSON do své buňky.
Uvozování a oddělovače
Řídí se standardními pravidly uvozování CSV, takže hodnota, která obsahuje oddělovač, uvozovku nebo zalomení řádku, se obalí uvozovkami a správně převede, a parser CSV tyto hodnoty přečte zpět beze ztráty dat.
Jako oddělovač si můžete zvolit čárku, středník nebo tabulátor. Čárka je výchozí a nejběžnější; středník se hodí do oblastí, kde je čárka desetinným oddělovačem a tabulkové procesory ho očekávají; tabulátor vytvoří TSV.
Odvození typů při cestě zpět
Při čtení CSV zpět do JSON odvozuje typy rozumně: prostá čísla a true/false se stanou skutečnými hodnotami JSON, zatímco hodnota s úvodní nulou jako 007 zůstane textem, aby se identifikátory a kódy nezkomolily.
Často kladené otázky
Jaký tvar JSON očekává?
Pole objektů, jako [{"name":"Mo","age":3}]. Sloupce jsou sjednocením všech klíčů. Jeden objekt se stane jedním řádkem a vnořené hodnoty se zapíšou jako JSON uvnitř buňky.
Zvládá čárky a uvozovky uvnitř hodnot?
Ano. Pole obsahující oddělovač, uvozovky nebo konce řádků se uzavřou do uvozovek a escapují podle standardu CSV a parser CSV je zpětně přečte správně.
Převádějí se čísla a logické hodnoty?
Při čtení CSV se prostá čísla a true/false stanou skutečnými hodnotami JSON, zatímco hodnoty s úvodní nulou (jako 007) zůstanou jako text, aby se identifikátory nepoškodily.
Nahrávají se má data?
Ne. Převod běží výhradně ve vašem prohlížeči; nic, co vložíte, neopustí vaše zařízení.