Konvertor CSV do JSON (automatické klíče z hlavičky)
Převeďte CSV na pole JSON. Vložte text nebo nahrajte soubor a zpracujte jej lokálně pro zajištění soukromí.
Vložte CSV pro okamžitý převod do JSON. Při manipulaci s CSV obsahujícím osobní údaje dbejte zvýšené opatrnosti.
Zpracování velkých CSV (5 MB+) může trvat déle.
Konvertor CSV → JSON
Vstup CSV
Váš vstup zůstává v prohlížeči a neodesílá se na server.
Výstup JSON
Možnosti
Základní
Duplicitní názvy v hlavičce dostanou příponu _2, _3 pro zachování unikátnosti.
Pokročilé možnosti
Shift-JIS se vztahuje pouze na nahrané soubory.
Jak používat (3 kroky)
Vložte CSV nebo vyberte soubor
Upravte možnosti (hlavička/typy/prázdné buňky), pokud je třeba
Převést → Zkopírovat nebo Stáhnout
Příklady
Vstup CSV
jmeno,vek,aktivni Alice,30,true Bob,25,false
[
{ "jmeno": "Alice", "vek": 30, "aktivni": true },
{ "jmeno": "Bob", "vek": 25, "aktivni": false }
]
Prázdné buňky (empty → null)
jmeno,vek Alice, Bob,25
[
{ "jmeno": "Alice", "vek": null },
{ "jmeno": "Bob", "vek": 25 }
]
Tipy pro převod
- Převod z CSV do JSON se mění v závislosti na hlavičce, oddělovači a nastavení rozpoznávání typů.
- Pro lepší přesnost nastavte oddělovač ručně, pokud autodetekce selže.
- Při převodu CSV do JSON ponechte čísla s počátečními nulami (0012) jako řetězce pro zachování formátu.
- Zpracování souborů nad 5 MB může trvat déle.
Pravidla převodu
- Hlavička ZAP: první řádek se stane klíči. Prázdné hlavičky se změní na col1 a duplicity na jmeno_2, jmeno_3 atd.
- Hlavička VYP: klíče jsou col1, col2... a počet sloupců je pevně daný podle nejdelšího řádku.
- Rozpoznání typu ZAP: detekují se hodnoty true/false, null a čísla. Počáteční nuly zůstávají standardně jako řetězce.
- Prázdné buňky: zvolte "" (prázdné), null nebo klíč úplně vynechte.
- Oddělovač: autodetekce vybírá nejkonzistentnější z variant , / / ; / |.
- Nerovnoměrné sloupce: chybějící buňky se doplní; nadbytečné buňky se považují za nové sloupce s varováním.
Časté dotazy
Mám považovat první řádek za hlavičku?
Ano/Ne lze přepnout. Pokud je volba VYP, vygenerují se automaticky klíče col1, col2...
Čísla zůstávají jako řetězce
Použijte přepínač rozpoznávání typů. VYP ponechá vše jako řetězce; ZAP převede čísla a logické hodnoty.
Stávají se z prázdných buněk hodnoty null?
Můžete si vybrat mezi "" (prázdný řetězec), null nebo klíč úplně vynechat.
Mohu převést i TSV?
Ano. Nastavte oddělovač na Tabulátor nebo zkuste automatickou detekci.
Zvládne to čárky/nové řádky uvnitř uvozovek?
Ano. Podporuje pole v uvozovkách. Pokud parsování selže, specifikujte uvozovky nebo oddělovač ručně.
Co když jsou názvy v hlavičce duplicitní?
Duplicity jsou přejmenovány příponami _2, _3 a zobrazeny ve varováních.