← Zpět k funkcím
Free

CSV ↔ JSON Converter

CSV ↔ JSON Converter zvládá kompletní obousměrný převod mezi dvěma nejběžnějšími tabulkovými formáty. Chytrý CSV parser zvládá pole v uvozovkách obsahující čárky, escapované uvozovky, vlastní oddělovače i koncové nové řádky. Při převodu CSV→JSON automaticky rozpoznává čísla, booleovské hodnoty a null; při JSON→CSV generuje čisté CSV se zarovnáním klíčů pro každý řádek.

Přesouvání dat mezi CSV a JSON je denní úkol – ať už jde o načtení exportu z databáze do nástroje pracujícího s JSON, generování CSV pro tabulkový procesor z odpovědi API, nebo přeskupení dat pro nový systém. CSV ↔ JSON Converter zvládá čistě oba směry přímo v prohlížeči. CSV parser si poradí s reálným nepořádkem: pole obsahující čárky (pokud jsou v uvozovkách), escapované uvozovky (zdvojené ve stylu RFC 4180), konce řádků CRLF nebo LF, koncové prázdné řádky a konfigurovatelné oddělovače (tabulátor, středník, svislítko, cokoli). Automatická detekce se aktivuje při převodu do JSON – řetězce vypadající jako celá čísla se stanou čísly, "true"/"false"/"null" se stanou svými typovanými ekvivalenty, a ořezávání mezer je volitelné. Při JSON→CSV nástroj projde pole objektů a shromáždí všechny unikátní klíče napříč řádky, poté vygeneruje CSV s hlavičkovým řádkem a správně escapovanými buňkami. Uvozovky v buňkách se zdvojují, buňky obsahující oddělovače nebo nové řádky se obalí uvozovkami a vnořené objekty/pole se serializují jako řetězcové buňky ve formátu JSON.

Živý náhled
example.com
Konvertor CSV ↔ JSON ✓ Převedeny 3 řádky
CSV → JSON JSON → CSV
Oddělovač: , ✓ První řádek je záhlaví ✓ Automatické detekování čísel
Vstup CSV
name,age,city
Alice,30,NYC
Bob,25,LA
Carlos,42,Austin
Výstup JSON
[
  { "name": "Alice", "age": 30, "city": "NYC" },
  { "name": "Bob", "age": 25, "city": "LA" },
  { "name": "Carlos", "age": 42, "city": "Austin" }
]
Klíčové funkce

Obousměrný převod

CSV → JSON a JSON → CSV. Tlačítko Swap okamžitě prohodí vstup a výstup pro ověření obousměrného převodu.

CSV kompatibilní s RFC 4180

Parser zvládá pole v uvozovkách, vložené čárky, escapované uvozovky, konce řádků CRLF/LF – funguje na reálném CSV, ne jen na jednoduchých příkladech.

Vlastní oddělovače

Změňte oddělovač z čárky na cokoli – tabulátor (pro TSV), středník (evropská lokalizace), svislítko nebo libovolný jednotlivý znak.

Automatická detekce typů

Čísla, booleovské hodnoty a null se ve výstupu JSON parsují na své typované ekvivalenty. Lze vypnout, pokud chcete vše jako řetězce.

Živý převod

Výstup se aktualizuje při každém stisku klávesy – tlačítko Convert není potřeba. Vložte data a výsledek uvidíte okamžitě.

Zvládá chybějící pole

Když mají JSON objekty odlišné klíče, hlavička CSV obsahuje všechny unikátní klíče a chybějící buňky zůstanou prázdné – bez ztráty dat.

Běžné případy použití

Zpracování exportu z databáze

Vložte CSV export z vaší DB do konvertoru a získejte pole JSON připravené k importu do NoSQL úložiště nebo API pracujícího s JSON.

Integrace s tabulkovými procesory

Převeďte odpověď API (pole JSON) na CSV pro přímé vložení do Excelu nebo Google Sheets.

Přeskupování dat

Proveďte oboustranný převod přes nástroj pro vyčištění formátování – užitečné při slučování CSV souborů z různých zdrojů s nekonzistentním uvozováním.

Převod lokalizačních souborů

Převádějte mezi překladovými tabulkami založenými na CSV a soubory i18n ve formátu JSON pro nástroje jako Chrome rozšíření nebo React-intl.

Testovací fixture pro API

Generujte JSON fixture z testovacích dat CSV (nebo naopak) pro naplnění vývojových databází a integračních testů.

Jak používat
1

Otevřete CSV ↔ JSON

Klikněte na ikonu CSV/JSON v docku DevSuite Pro. Otevře se panel s přepínačem směru, možnostmi a dvěma textovými poli.

2

Zvolte směr

Vyberte CSV → JSON pro parsování tabulkových dat, nebo JSON → CSV pro zploštění pole objektů do řádků.

3

Nastavte možnosti

Upravte oddělovač, pokud to není čárka, přepněte "First row is header" a "Auto-detect numbers" podle tvaru vašich dat.

4

Vložte svá data

Vložte CSV nebo JSON do vstupu. Výstup se okamžitě vykreslí vpravo.

5

Zkopírujte nebo stáhněte

Klikněte na Copy Output pro zkopírování výsledku. Použijte Swap ↔ pro obrácení směru a ověření bezztrátovosti převodu.

Jste připraveni to zkusit?

Nainstalujte si DevSuite Pro zdarma a odemkněte 64+ vývojářských nástrojů pro svůj prohlížeč.

Přidat do Chromu Přidat do Edge Přidat do FireFoxu