Prevodník CSV na JSON — Premeňte údaje vo formáte CSV na prehľadné objekty alebo polia JSON priamo vo vašom prehliadači.

Vložte súbor CSV alebo otvorte súbor a ihneď získajte JSON. Oddeľovač sa rozpozná automaticky, hodnoty v úvodzovkách a čiarky v bunkách sa spracujú a čísla sa môžu previesť na reálne čísla. Výsledok si skopírujte alebo stiahnite ako súbor .json. Nič sa neodosiela.

Previesť môj CSV súbor Váš súbor CSV zostane vo vašom prehliadači
Prevodník CSV na JSON, ktorý zobrazuje tabuľku riadkov, z ktorej sa stáva pole objektov vo formáte JSON

Váš súbor CSV

Výsledok vo formáte JSON

0Records
0 stĺpcov
–Delimiter
0 Veľkosť BJSON
Sprievodca

Príručka k prevodníku CSV na JSON: Oddeľovače, hlavičky a čistý výstup

Zistite, na čo slúži každá z týchto možností a ako získať JSON, ktorý môže váš kód využiť.

Jednoduché vysvetlenie

Čo robí prevodník formátu CSV na JSON?

CSV je jednoduchá tabuľka: jeden riadok na jeden riadok textu, hodnoty oddelené čiarkou alebo iným oddeľovačom. JSON ukladá tie isté údaje vo forme objektov a polí, ktoré môže kód priamo čítať. Konvertor premení každý riadok CSV na objekt JSON, pričom ako názvy kľúčov použije riadok s hlavičkou.

Vložte svoj CSV súbor alebo otvorte súbor a JSON sa bude priebežne aktualizovať. Hodnoty v úvodzovkách, čiarky vnútri úvodzoviek, zdvojené úvodzovky a konce riadkov vnútri bunky sa spracúvajú tak, ako ich exportujú aplikácie na prácu s tabuľkami. Ak súbor CSV obsahuje nadbytočné medzery, najprv ho vyčistite pomocou nástroja Whitespace Remover.

Bežné dôvody na konverziu

Prečo ľudia prevádzajú súbory CSV do formátu JSON

Vývoj webových stránok a aplikácií

Načítajte údaje z tabuľkového procesora do používateľského rozhrania, simulovaného API alebo testovacieho prostredia bez nutnosti písať parser.

Dáta a rozhrania API

Preveďte výstupy z programu Excel, Google Sheets alebo databázy do formátu JSON, ktorý vyžaduje rozhranie API alebo importný skript.

Nastavenia a obsah

Presuňte zoznamy produktov, preklady alebo nastavenia uložené v tabuľke do súboru JSON, ktorý môže váš projekt využívať.

Čo ktorá možnosť robí

Vysvetlenie možností konverzie

Oddeľovač

Funkcia automatického rozpoznávania skontroluje prvý riadok, či obsahuje čiarky, bodkočiarky, tabulačné znaky alebo zvislé čiary. Ak sú v súbore zmiešané, vyberte jeden znak ručne. Mnohé európske exporty používajú bodkočiarky.

Štruktúra JSON

Pole objektov obsahuje jeden objekt na každý riadok, pričom kľúčom je hlavička. Pole polí uchováva každý riadok ako obyčajný zoznam, vrátane riadku s hlavičkou.

Prvý riadok je hlavička

Ak je táto voľba zapnutá, prvý riadok sa stane kľúčmi. Ak je vypnutá, kľúče sa nazývajú stĺpec_1, stĺpec_2 atď. Prázdne alebo opakované názvy hlavičiek sa upravujú rovnakým spôsobom.

Previesť čísla, hodnoty „true“/„false“ a hodnotu „null“

Premení číslo 42 na číselnú hodnotu a výraz „true“ na booleovskú hodnotu. Hodnoty ako 007 alebo dlhé identifikačné čísla s viac ako 15 číslicami zostanú v textovej podobe, aby nedošlo k žiadnej strate údajov.

Orezať, preskočiť prázdne riadky, prázdne hodnoty považovať za null

Funkcia „Trim“ odstráni medzery okolo hodnôt, funkcia „Skip empty rows“ vynechá prázdne riadky a funkcia „Use null for empty values“ zapíše hodnotu null namiesto prázdneho reťazca.

Prevod v niekoľkých krokoch

Ako používať prevodník CSV na JSON

  1. Vložte svoj CSV súbor do prvého poľa alebo kliknite na „Otvoriť súbor“ a vyberte súbor s príponou .csv, .tsv alebo .txt.
  2. Nechajte nastavenie oddeľovača na „Automatická detekcia“ alebo vyberte ten, ktorý sa používa vo vašom súbore.
  3. Vyberte štruktúru a formátovanie JSON a zaškrtnite alebo zrušte zaškrtnutie príslušných možností.
  4. Skontrolujte počet záznamov a stĺpcov a potom kliknite na „Kopírovať JSON“ alebo „Stiahnuť .json“.
Pozrite si výsledok

Malý príklad konverzie CSV na JSON

CSV: meno,vek,mesto Asha,29,Pune Rohan,34,"Delhi, NCR" JSON (pole objektov): [ { "meno": "Asha", "vek": 29, "mesto": "Pune" }, { „meno“: „Rohan“, „vek“: 34, „mesto“: „Delhi, NCR“ } ]

Čiarka vnútri výrazu „Delhi, NCR“ zostáva súčasťou hodnoty, pretože bunka je uzavretá v úvodzovkách. Ak chcete do bunky uzavretej v úvodzovkách vložiť úvodzovku, použite dvojité úvodzovky: "".

Lepšie výsledky

Jednoduché tipy na efektívne konverzie

  • Ak sa všetko zobrazí v jednom stĺpci, oddeľovač je nesprávny. Zvoľte ho ručne.
  • Najprv otvorte súbory programu Excel a potom ich uložte vo formáte CSV (UTF-8). Takto sa diakritické znamienka a symboly správne prevádzajú.
  • Ak sú pre vás dôležité vedľajšie nuly, vypnite konverziu čísel, aby sa identifikačné čísla, telefónne čísla a PSČ zachovali ako text.
  • Použite možnosť „minified“ pre malé dáta a pre prehľadné zobrazenie, keď si chcete údaje prečítať alebo skontrolovať.
Užitočné informácie

Obmedzenia a ochrana súkromia

Ochrana osobných údajov

Váš súbor CSV sa konvertuje priamo vo vašom prehliadači. Neodosiela sa, neprevádza sa na náš server ani sa neukladá. Na vašom zariadení sa ukladajú iba vaše zvolené možnosti.

Obmedzenia

Veľkosť veľmi veľkých súborov závisí od kapacity pamäte vášho zariadenia, preto sú súbory s veľkosťou nad približne 15 MB odmietnuté. Nástroj číta jednu plochú tabuľku. Nevytvára vnořený JSON na základe hlavičiek s bodkami a priamo nečíta súbory vo formáte .xlsx.

Často kladené otázky

Často kladené otázky k prevodníku CSV na JSON

Ako prevediem CSV do formátu JSON?

Vložte svoj CSV súbor do poľa alebo otvorte súbor. Okamžite sa zobrazí JSON, pričom každý riadok je premenený na objekt, ktorý používa riadok s hlavičkou ako kľúče. Potom ho skopírujte alebo stiahnite ako súbor .json.

Funguje to aj so bodkočiarkami alebo tabuľátormi namiesto čiark?

Áno. Funkcia automatického rozpoznávania skontroluje prvý riadok, či obsahuje čiarky, bodkočiarky, tabulačné znaky a zvislé čiarky. Ak je odhad nesprávny, môžete si oddeľovač zvoliť aj sami.

Čo ak môj súbor CSV nemá riadok s hlavičkou?

Zrušte zaškrtnutie políčka „Prvý riadok je hlavička“. Kľúče sa potom pomenujú column_1, column_2 atď. a prvý riadok zostane v údajoch.

Ako sa spracúvajú čiarky a úvodzovky vnútri bunky?

Bunka uzavretá v dvojitých úvodzovkách môže obsahovať čiarky, konce riadkov a zdvojené úvodzovky, rovnako ako pri exporte z tabuľkového procesora. V formáte JSON sa úvodzovky odstránia a text zostane zachovaný.

Stanú sa čísla a hodnoty „true“/„false“ skutočnými typmi JSON?

Ak sú zaškrtnuté políčka „Previesť čísla“, „true/false“ a „null“, obyčajné čísla sa premenia na čísla a hodnoty „true“ alebo „false“ na booleovské hodnoty. Hodnoty s nulami na začiatku, ako napríklad 007, a čísla s viac ako 15 číslicami zostanú v textovej podobe, takže sa nezmenia.

Môžem namiesto objektov získať pole polí?

Áno. Nastavte formát JSON na „pole polí“. Každý riadok, vrátane riadku s hlavičkou, sa stane zoznamom hodnôt.

Môžem otvoriť súbor Excel priamo?

Nie sú to súbory vo formáte .xlsx. Najskôr uložte list z programu Excel alebo Google Sheets vo formáte CSV a potom tento súbor otvorte alebo vložte sem.

Sú moje údaje nahraté alebo uložené?

Nie. Prevod prebieha vo vašom prehliadači a vaše údaje nikdy neopustia vaše zariadenie. Na budúce sa zapamätajú len vaše zvolené možnosti.

Od ľudí, ktorí tento nástroj používajú

Recenzie

Načítavanie recenzií…
Pokračuj

Ďalšie nástroje v krabici

Na domovskej stránke nájdete desiatky ďalších bezplatných nástrojov, ktoré nevyžadujú API kľúč.

Navrhnite nástroj