Běží kompletně ve vašem prohlížeči

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.

Žádné nahrávání na server Parsování kompatibilní s RFC4180 Kopírování/Stažení

Zpracování velkých CSV (5 MB+) může trvat déle.

Konvertor CSV → JSON

Vstup CSV

Metoda vstupu

Váš vstup zůstává v prohlížeči a neodesílá se na server.

Výstup JSON

Formátovat

    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

    Input
    jmeno,vek,aktivni
    Alice,30,true
    Bob,25,false
    Output JSON (detekce typů ZAP)
    [
      { "jmeno": "Alice", "vek": 30, "aktivni": true },
      { "jmeno": "Bob", "vek": 25, "aktivni": false }
    ]

    Prázdné buňky (empty → null)

    Input
    jmeno,vek
    Alice,
    Bob,25
    Output JSON
    [
      { "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.