← Späť na funkcie
Free

CSV ↔ JSON konvertor

CSV ↔ JSON konvertor zvláda kompletnú obojsmernú konverziu medzi dvoma najbežnejšími tabuľkovými formátmi. Inteligentný CSV parser zvláda polia v úvodzovkách s čiarkami, escapované úvodzovky, vlastné oddeľovače aj koncové nové riadky. Pri konverzii CSV→JSON automaticky rozpoznáva čísla, boolean hodnoty a null; pri JSON→CSV generuje čistý CSV so zarovnaním kľúčov v jednotlivých riadkoch.

Presúvanie údajov medzi CSV a JSON je bežná denná úloha — načítanie exportu z databázy do nástroja spracúvajúceho JSON, generovanie CSV pre tabuľkový procesor z odpovede API, alebo pretváranie údajov pre nový systém. CSV ↔ JSON konvertor zvláda oba smery čisto priamo v prehliadači. CSV parser zvláda reálne neusporiadané dáta: polia obsahujúce čiarky (ak sú v úvodzovkách), escapované úvodzovky (zdvojené v štýle RFC 4180), CRLF alebo LF ukončenia riadkov, koncové prázdne riadky a nastaviteľné oddeľovače (tabulátorom, bodkočiarkou, zvislou čiarou, čokoľvek). Automatické rozpoznávanie sa aktivuje pri konverzii do JSON — reťazce, ktoré vyzerajú ako celé čísla, sa stanú číslami, „true“/„false“/„null“ sa stanú svojimi typovanými ekvivalentmi a orezávanie medzier je voliteľné. Pri konverzii JSON→CSV nástroj prejde pole objektov a zozbiera každý unikátny kľúč naprieč riadkami, potom vygeneruje CSV s hlavičkovým riadkom a správne escapovanými bunkami. Úvodzovky v bunkách sa zdvojujú, bunky obsahujúce oddeľovače alebo nové riadky sa obalia do úvodzoviek a vnorené objekty/polia sa serializujú ako reťazcové bunky JSON.

Živý náhľad
example.com
Konvertor CSV ↔ JSON ✓ Konvertované 3 riadky
CSV → JSON JSON → CSV
Oddeľovač: , ✓ Prvý riadok je záhlavie ✓ Automatické zistenie čísiel
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" }
]
Kľúčové vlastnosti

Obojsmerná konverzia

CSV → JSON aj JSON → CSV. Tlačidlo Prehodiť okamžite vymení vstup a výstup pre overenie obojsmernej konverzie.

CSV v súlade s RFC 4180

Parser zvláda polia v úvodzovkách, vložené čiarky, escapované úvodzovky, ukončenia riadkov CRLF/LF — funguje na reálnych CSV, nielen na ukážkových príkladoch.

Vlastné oddeľovače

Zmeňte oddeľovač z čiarky na čokoľvek iné — tabulátor (pre TSV), bodkočiarku (európska lokalizácia), zvislú čiaru alebo akýkoľvek jeden znak.

Automatické rozpoznávanie typov

Čísla, boolean hodnoty a null sa vo výstupe JSON parsujú na svoje typované ekvivalenty. Vypnite, ak chcete všetko ako reťazce.

Konverzia naživo

Výstup sa aktualizuje pri každom stlačení klávesy — nie je potrebné tlačidlo Konvertovať. Vložte a výsledky uvidíte okamžite.

Zvláda chýbajúce polia

Keď majú objekty JSON rôzne kľúče, hlavička CSV obsahuje všetky unikátne kľúče a chýbajúce bunky sú prázdne — žiadna strata dát.

Bežné prípady použitia

Spracovanie exportu z databázy

Vložte CSV export z vašej databázy do konvertora a získajte pole JSON pripravené na import do NoSQL úložiska alebo API spracúvajúceho JSON.

Integrácia s tabuľkovými procesormi

Konvertujte odpoveď API (pole JSON) na CSV na priame vloženie do Excelu alebo Google Sheets.

Pretváranie dát

Prejdite obojsmerne cez nástroj na vyčistenie formátovania — užitočné pri zlučovaní CSV z rôznych zdrojov s nekonzistentným uvádzaním do úvodzoviek.

Konverzia lokalizačných súborov

Transformujte medzi prekladovými tabuľkami založenými na CSV a súbormi i18n vo formáte JSON pre nástroje ako Chrome rozšírenia alebo React-intl.

Testovacie fixtures pre API

Generujte JSON fixtures z testovacích CSV dát (alebo naopak) na naplnenie vývojových databáz a integračných testov.

Ako používať
1

Otvorte CSV ↔ JSON

Kliknite na ikonu CSV/JSON v doku DevSuite Pro. Otvorí sa panel s prepínačom smeru, možnosťami a dvoma textovými poľami.

2

Vyberte smer

Zvoľte CSV → JSON na parsovanie tabuľkových dát, alebo JSON → CSV na sploštenie poľa objektov do riadkov.

3

Nastavte možnosti

Upravte oddeľovač, ak nie je čiarka, zapnite „Prvý riadok je hlavička“ a „Automaticky rozpoznať čísla“ podľa tvaru vašich dát.

4

Vložte vaše dáta

Vložte CSV alebo JSON do vstupu. Výstup sa okamžite vykreslí napravo.

5

Skopírujte alebo stiahnite

Kliknite na Kopírovať výstup a získajte výsledok. Použite Prehodiť ↔ na obrátenie smeru a overenie, že obojsmerná konverzia je bezstratová.

Pripravený vyskúšať?

Nainštalujte si DevSuite Pro zadarmo a odomknite viac ako 64 vývojárskych nástools pre váš prehliadač.

Pridať do Chrome Pridať do Edge Pridať do FireFox