Převod JSON na CSV: snadno a bez chyb

JSON je skvělý pro programátory a API, ale v Excelu nebo Google Sheets se s ním pracuje špatně. CSV je naopak jednoduchý formát, který tabulkové nástroje milují. Pokud potřebujete data analyzovat nebo sdílet, převod JSON → CSV je ideální. V článku najdete postup, příklady a online převodník.

Rychlý převod: /tools/json-to-csv/.

Vysvětlení pojmu

JSON (JavaScript Object Notation) ukládá data ve formě objektů a polí. CSV (Comma Separated Values) ukládá data jako řádky a sloupce. Převod znamená převést klíče JSON objektu na hlavičku CSV a hodnoty na jednotlivé řádky.

Jak to spočítat ručně

Ručně lze JSON převést takto:

  1. Určete všechny klíče v JSON objektu.
  2. Z klíčů vytvořte hlavičku CSV.
  3. Každý objekt převeďte na řádek hodnot ve stejném pořadí.

Pokud JSON obsahuje různé klíče, musíte vytvořit sjednocený seznam. To je hlavní zdroj chyb, proto je lepší použít nástroj.

Praktické příklady

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

CSV:

name,age
Anna,24
Petr,31

Online nástroj

Nástroj /tools/json-to-csv/ automaticky spojí všechny klíče a připraví CSV. Vše běží v prohlížeči a data se nikam neposílají.

Vyzkoušet nástroj

Tipy a časté chyby

  • Nerovnoměrné klíče: některé řádky mohou mít prázdné hodnoty.
  • Uvozovky: hodnoty s čárkami je potřeba uzavřít do uvozovek.
  • Vnořený JSON: složitá data je potřeba předem zploštit.

FAQ

Umí nástroj i JSON objekt, ne jen pole?

Ano, objekt převede jako jeden řádek.

Je CSV vhodné pro velká data?

Ano, ale může být potřeba rozdělit na části.

Jaký oddělovač se používá?

Standardně čárka, ale některé programy očekávají středník.

Závěr

Převod JSON na CSV je častý úkol při práci s daty. Online převodník vám ušetří čas i chyby. Pro opačný směr mrkněte na článek o CSV → JSON.