Převod CSV na JSON: rychle a spolehlivě

CSV je populární formát pro tabulky, exporty a data z Excelu. JSON je naopak standard pro API a webové aplikace. Pokud potřebujete data převést, je dobré znát základní pravidla, aby výsledek seděl. V článku najdete postup, příklady a online převodník.

Převod online: /tools/csv-to-json/.

Vysvětlení pojmu

CSV ukládá data jako řádky a sloupce. JSON ukládá data jako objekty a pole. Převod znamená převést první řádek CSV na klíče a každý další řádek na objekt.

Jak to spočítat ručně

  1. Rozdělte CSV podle řádků a oddělovače.
  2. První řádek použijte jako klíče.
  3. Každý další řádek převádějte na objekt.

Pokud CSV neobsahuje hlavičky, musíte si je vytvořit ručně (např. col_1, col_2).

Praktické příklady

CSV:

name,age
Anna,24
Petr,31

JSON:

[{"name":"Anna","age":"24"},{"name":"Petr","age":"31"}]

Online nástroj

Nástroj /tools/csv-to-json/ zvládne různé oddělovače a umí i CSV bez hlaviček.

Vyzkoušet nástroj

Tipy a časté chyby

  • Oddělovač: v Česku se často používá středník.
  • Uvozovky: text s čárkami musí být v uvozovkách.
  • Typy hodnot: čísla se převedou jako text, pokud je nepřetypujete.

FAQ

Co když CSV nemá hlavičky?

Nástroj vytvoří automatické názvy sloupců.

Lze použít tabulátor?

Ano, stačí zvolit oddělovač.

Proč některé hodnoty obsahují uvozovky?

Je to standard CSV formátu pro hodnoty s čárkami.

Závěr

Převod CSV na JSON je snadný, pokud znáte pravidla. Online nástroj vám ušetří čas a chybovost. Pro opačný směr se podívejte na JSON → CSV.