Všechny nástroje

CSV do JSON

Exporty tabulek a starší zdroje dat přicházejí jako CSV. Převeďte na pole JSON pro REST API, importy MongoDB nebo aplikace JavaScript — první řádek se stane názvy vlastností, následující řádky se stanou objekty. Zcela analyzován ve vašem prohlížeči.
Vstup
Výstup
[ { "name": "Ada", "age": "36" }, { "name": "Alan", "age": "41" } ]

Jak převést CSV na JSON

1. Vložte CSV nebo nahrajte soubor .csv.
2. Potvrďte oddělovač (čárka, středník, tabulátor).
3. Náhled výstupního pole JSON.
4. Zkopírujte nebo stáhněte soubor .json.

Příklady CSV do JSON

Import katalogu produktů

hlavička sku,name,price s 500 řádky se stane JSON pro výchozí skript obchodu.

Výsledky průzkumu

Export CSV Formulářů Google převedený na JSON pro vizualizaci D3.

Středník EU CSV

Evropský Excel používá ; delimiter — nastavení volby před analýzou.

Když CSV na JSON

Při bootstrappingu API zesměšňuje data tabulky.
Při převodu exportů pro NoSQL insertMany.
Když vývojáři potřebují JSON z úprav CSV pro firemní uživatele.

Když se parser potýká s problémem

Když pole obsahují čárky bez escapování a nefunkční uvozovky — nejprve opravte CSV.
Pokud má soubor více listů — exportujte list po druhém.
Když typy musí být čísla, nikoli řetězce — přetypování po převodu do kódu.

Type coercion

CSV je bez typu — „0123“ a „true“ zůstávají řetězce v JSON, pokud neprovedete následné zpracování. Rozhraní API, která očekávají čísla, vyžadují explicitní analýzu.

Detekce oddělovače

Středník CSV z německého Excelu vložený do analyzátoru čárek sloučí sloupce — potvrďte oddělovač.

Znaky UTF-8

Názvy s diakritikou musí zůstat UTF-8 end-to-end — vyhněte se ukládání přes prostředníky Latin-1.

Časté dotazy

Je vyžadován řádek záhlaví?

Ano pro objektové klíče — jinak se sloupce stanou col1, col2.

Pole v uvozovkách s čárkami?

Citace RFC 4180 byly zpracovány — může dojít k chybě v nesprávných řádcích.

Prázdné buňky?

Obvykle prázdný řetězec nebo null v závislosti na nástroji — ověřte své API.

Velký CSV?

Platí limity paměti prohlížeče — rozdělte velké soubory.

Místní?

Ano.

JSON zpět do CSV?

Použijte jsonToCsv.