Převod JSON na CSV a YAML a zpět

Převeď JSON na CSV nebo YAML a zpět. CSV převod funguje pro pole plochých objektů: každý objekt je řádek, klíče jsou sloupce. Vnořená data nejdřív zploštěj nebo rozděl do více tabulek.

Anglicky JSON to CSV converter.

Vyber formát, vlož JSON nebo druhý formát, a klikni na tlačítko převodu.

Poznámka: CSV převod funguje jen pro pole plochých objektů (žádná vnořená pole ani objekty v hodnotách). YAML převod podporuje jen praktickou podmnožinu — mapy, sekvence a skaláry v blokovém stylu; kotvy, více dokumentů v jednom souboru a flow styl ({}/[]) podporované nejsou.

Jak použít: Převod JSON

Tabulka a strom nemají stejný datový model. Převod na CSV proto vyžaduje ploché záznamy, převod na YAML zachová strukturu, ale ne všechny vlastnosti YAML jdou vyjádřit v JSON.

  1. Vlož JSON a v poli Cílový formát vyber CSV nebo YAML.
  2. Spusť převod a výsledek zkopíruj.
  3. Opačným směrem vlož CSV nebo YAML a převeď ho na JSON.

Časté chyby a tipy

Vnořené objekty
Objekt uvnitř záznamu nejdřív zploštěj na klíče jako adresa.mesto (část Zploštění), vnořená pole patří do samostatné tabulky.
CSV v Excelu
Soubor ulož v UTF-8 a načti přes Data → Z textu/CSV. Identifikátory s úvodní nulou nastav jako text.

Nástroj je zdarma a běží celý v tvém prohlížeči — vložená data se nikam neodesílají ani neukládají.

Převod CSV na XML, JSON a YAML a zpět →