Převodník CSV na JSON — Převádějte data ve formátu CSV na přehledné objekty nebo pole JSON přímo ve vašem prohlížeči.

Vložte soubor CSV nebo otevřete soubor a ihned získáte výstup ve formátu JSON. Oddělovač se rozpozná automaticky, hodnoty v uvozovkách a čárky uvnitř buněk jsou zpracovány a čísla lze převést na reálná čísla. Výsledek můžete zkopírovat nebo stáhnout jako soubor .json. Nic se nenahrává.

Převést můj CSV soubor Váš soubor CSV zůstane ve vašem prohlížeči
Převodník CSV na JSON, který zobrazuje tabulku řádků, z nichž se stává pole objektů ve formátu JSON

Váš soubor CSV

Výsledek ve formátu JSON

0 záznamů
0Columns
–Delimiter
0 Velikost BJSON
Průvodce

Průvodce převodem CSV do JSON: oddělovače, záhlaví a čistý výstup

Zjistěte, k čemu slouží jednotlivé možnosti a jak získat JSON, který můžete použít ve svém kódu.

Jednoduché vysvětlení

Co umí převodník CSV do JSON?

CSV je prostá tabulka: jeden řádek na jeden řádek textu, hodnoty jsou odděleny čárkou nebo jiným oddělovačem. Formát JSON ukládá stejná data jako objekty a pole, která může kód přímo číst. Převodník převede každý řádek CSV na objekt JSON, přičemž jako názvy klíčů použije záhlaví tabulky.

Vložte svůj soubor CSV nebo otevřete soubor a formát JSON se bude průběžně aktualizovat. Hodnoty v uvozovkách, čárky uvnitř uvozovek, dvojité uvozovky a konce řádků uvnitř buňky jsou zpracovávány tak, jak je exportují aplikace pro práci s tabulkami. Pokud soubor CSV obsahuje nadbytečné mezery, nejprve jej vyčistěte pomocí nástroje Whitespace Remover.

Běžné důvody pro konverzi

Proč lidé převádějí soubory CSV do formátu JSON

Vývoj webových stránek a aplikací

Načtěte data z tabulkového procesoru do uživatelského rozhraní, simulovaného API nebo testovacího prostředí, aniž byste museli psát parser.

Data a API

Převádějte výstupy z aplikace Excel, Google Sheets nebo databáze do formátu JSON, který vyžaduje API nebo importní skript.

Nastavení a obsah

Přesuňte seznamy produktů, překlady nebo nastavení uložené v listu do souboru JSON, který může váš projekt využívat.

Co jednotlivé možnosti dělají

Vysvětlení možností převodu

Oddělovač

Funkce „Automatická detekce“ zkontroluje první řádek, zda obsahuje čárky, středníky, tabulátory nebo svislé čáry. Pokud se v souboru vyskytují různé oddělovače, vyberte ten správný ručně. Mnoho evropských exportů používá středníky.

Struktura JSON

Pole objektů obsahuje jeden objekt v každém řádku, přičemž klíchem je záhlaví. Pole polí uchovává každý řádek jako prostý seznam, včetně záhlaví.

První řádek tvoří záhlaví

Je-li tato volba zapnutá, první řádek se stane klíči. Je-li vypnutá, klíče se nazývají column_1, column_2 a tak dále. Prázdné nebo opakující se názvy záhlaví se upravují stejným způsobem.

Převádět čísla, hodnoty „true“/„false“ a hodnotu „null“

Převede číslo 42 na číselnou hodnotu a výraz „true“ na logickou hodnotu. Hodnoty jako 007 nebo dlouhá identifikační čísla s více než 15 číslicemi zůstanou v textovém formátu, aby nedošlo ke ztrátě dat.

Oříznout, přeskočit prázdné řádky, prázdné hodnoty nahradit hodnotou null

Funkce „Oříznout“ odstraní mezery kolem hodnot, funkce „Vynechat prázdné řádky“ vynechá prázdné řádky a funkce „Použít null pro prázdné hodnoty“ zapíše hodnotu null namísto prázdného řetězce.

Převod v několika krocích

Jak používat převodník CSV do JSON

  1. Vložte svůj soubor CSV do prvního pole, nebo klikněte na „Otevřít soubor“ a vyberte soubor ve formátu .csv, .tsv nebo .txt.
  2. Nechte nastavení oddělovače na „Automatická detekce“ nebo vyberte ten, který váš soubor používá.
  3. Vyberte strukturu a formátování JSON a zaškrtněte nebo odškrtněte příslušné možnosti.
  4. Zkontrolujte počet záznamů a sloupců a poté klikněte na „Kopírovat JSON“ nebo „Stáhnout .json“.
Podívejte se na výsledek

Malý příklad převodu CSV do JSON

CSV: jméno,věk,město Asha,29,Pune Rohan,34,"Delhi, NCR" JSON (pole objektů): [ { "jméno": "Asha", "věk": 29, "město": "Pune" }, { „jméno“: „Rohan“, „věk“: 34, „město“: „Dillí, NCR“ } ]

Čárka uvnitř výrazu „Delhi, NCR“ zůstává součástí hodnoty, protože buňka je uzavřena v uvozovkách. Chcete-li do buňky uzavřené v uvozovkách vložit uvozovku, použijte dvojité uvozovky: "".

Lepší výsledky

Jednoduché tipy pro efektivní konverze

  • Pokud se vše zobrazí v jednom sloupci, je oddělovač nesprávný. Zvolte jej ručně.
  • Otevřete soubory Excel a nejprve je uložte ve formátu CSV (UTF-8). Takto se diakritika a symboly převedou správně.
  • Pokud záleží na úvodních nulách, vypněte převod čísel, aby se identifikační čísla, telefonní čísla a PSČ zachovaly jako text.
  • Použijte možnost „minified“ pro malé objemy dat a pro přehledné zobrazení, pokud si chcete data přečíst nebo zkontrolovat.
Užitečné informace

Omezení a ochrana osobních údajů

Ochrana osobních údajů

Váš soubor CSV se převádí přímo ve vašem prohlížeči. Není nahráván, odesílán na náš server ani ukládán. Na vašem zařízení se ukládají pouze vaše volby.

Omezení

Zpracování velmi velkých souborů závisí na kapacitě paměti vašeho zařízení, proto jsou soubory větší než přibližně 15 MB odmítnuty. Nástroj čte pouze ploché tabulky. Nevytváří vnořené JSON z tečkovaných záhlaví a přímo nečte soubory ve formátu .xlsx.

Často kladené otázky

Často kladené otázky k převaděči CSV do JSON

Jak převedu soubor CSV do formátu JSON?

Vložte svůj CSV soubor do pole nebo otevřete soubor. Okamžitě se zobrazí JSON, přičemž každý řádek je převeden na objekt, který používá záhlaví jako klíče. Poté jej zkopírujte nebo si jej stáhněte jako soubor .json.

Funguje to i se středníky nebo tabulátory místo čárek?

Ano. Funkce automatického rozpoznání zkontroluje první řádek, zda neobsahuje čárky, středníky, tabulátory a svislé čáry. Pokud je odhad nesprávný, můžete oddělovač vybrat i sami.

Co když můj soubor CSV neobsahuje řádek s hlavičkou?

Zrušte zaškrtnutí políčka „První řádek je záhlaví“. Klíče se pak pojmenují column_1, column_2 a tak dále a první řádek zůstane v datech.

Jak se zachází s čárkami a uvozovkami uvnitř buňky?

Buňka uzavřená v uvozovkách může obsahovat čárky, konce řádků a zdvojené uvozovky, stejně jako při exportu do tabulkového procesoru. V JSONu se uvozovky odstraní a text zůstane zachován.

Stanou se čísla a hodnoty „true“/„false“ skutečnými typy JSON?

Pokud jsou zaškrtnuta políčka „Převést čísla“, „true/false“ a „null“, budou prostá čísla převedena na čísla a hodnoty „true“ či „false“ na booleovské hodnoty. Hodnoty s úvodními nulami, jako například 007, a čísla s více než 15 číslicemi zůstanou v textové podobě, takže se nezmění.

Mohu místo objektů získat pole polí?

Ano. Nastavte formát JSON na „pole polí“. Každý řádek, včetně řádku s hlavičkou, se stane seznamem hodnot.

Mohu soubor Excel otevřít přímo?

Soubory ve formátu .xlsx nejsou podporovány. Nejprve uložte list z aplikace Excel nebo Google Tabulek ve formátu CSV a poté tento soubor zde otevřete nebo vložte.

Jsou moje data nahrána nebo uložena?

Ne. Převod probíhá ve vašem prohlížeči a vaše data nikdy neopustí vaše zařízení. Pro příště se ukládají pouze vaše volby.

Od uživatelů tohoto nástroje

Recenze

Načítání recenzí…
Pokračuj

Další nástroje v krabici

Na úvodní stránce najdete desítky dalších bezplatných nástrojů, které nevyžadují API klíč.

Navrhnout nástroj