Pretvornik CSV v JSON — Pretvorite podatke iz CSV v urejene JSON-objekte ali nize, kar v vašem brskalniku.

Prilepite CSV ali odprite datoteko in takoj dobite JSON. Ločilo se zazna samodejno, vrednosti v narekovajih in vejice znotraj celic se ustrezno obdelajo, številke pa se lahko pretvorijo v realna števila. Rezultat lahko kopirate ali prenesete kot datoteko .json. Nič se ne naloži.

Pretvori moj CSV Vaša datoteka CSV ostane v vašem brskalniku
Pretvornik iz CSV v JSON, ki prikazuje tabelo vrstic, ki se pretvorijo v JSON-ov niz objektov

Vaša datoteka CSV

Rezultat v formatu JSON

0 zapisov
0 stolpcev
–Delimiter
0 Velikost BJSON
Vodnik

Vodnik za pretvorbo CSV v JSON: ločevalniki, naslovi in čisti izhodni podatki

Spoznajte, kaj posamezne možnosti omogočajo in kako pridobiti JSON, ki ga lahko uporabite v svojem kodu.

Preprosta razlaga

Kaj počne pretvornik iz CSV v JSON?

CSV je preprosta tabela: ena vrstica na vrstico, vrednosti pa so ločene z vejico ali drugim ločilom. JSON shranjuje iste podatke v obliki objektov in nizov, ki jih programsko kodo lahko neposredno bere. Pretvornik vsako vrstico CSV pretvori v JSON-objekt, pri čemer uporabi vrstico z glavami kot imena ključev.

Prilepite svoj CSV ali odprite datoteko, JSON pa se bo sproti posodabljal. Vrednosti v narekovajih, vejice znotraj narekovajev, dvojni narekovaji in prelomi vrstic znotraj celice se obravnavajo tako, kot jih izvozijo aplikacije za delo s preglednicami. Če ima CSV odvečne presledke, ga najprej očistite z orodjem »Whitespace Remover«.

Pogosti razlogi za prehod

Zakaj ljudje pretvarjajo CSV v JSON

Razvoj spletnih strani in aplikacij

Naložite podatke iz preglednice v uporabniški vmesnik, simulirani API ali testno okolje, ne da bi morali napisati parser.

Podatki in API-ji

Pretvorite izvozne datoteke iz programa Excel, Google Sheets ali baze podatkov v format JSON, ki ga zahteva API ali skript za uvoz.

Nastavitve in vsebina

Sezname izdelkov, prevode ali nastavitve, shranjene v delovnem listu, prenesite v datoteko JSON, ki jo lahko uporablja vaš projekt.

Kaj pomeni vsaka možnost

Razlaga možnosti pretvorbe

Ločevalnik

Funkcija »Samodejno zaznavanje« preveri prvo vrstico za vejice, podpičja, tabulatorje ali navpičnice. Če so v datoteki vsi ti znaki pomešani, izberite enega ročno. V mnogih evropskih izvoznih datotekah se uporabljajo podpičja.

Oblika JSON

Niz objektov vsebuje po en objekt na vrstico, indeksiran po glavi. Niz nizov shranjuje vsako vrstico kot navaden seznam, vključno z glavo.

Prva vrstica je naslov

Če je možnost vklopljena, postane prva vrstica imena stolpcev. Če je izklopljena, se stolpci imenujejo column_1, column_2 in tako naprej. Prazna ali ponavljajoča se imena stolpcev se popravijo na enak način.

Pretvorba številk, vrednosti »true«/»false« in vrednosti »null«

Številko 42 pretvori v številko, izraz »true« pa v logično vrednost. Vrednosti, kot so 007 ali dolge identifikacijske številke z več kot 15 številkami, ostanejo v obliki besedila, tako da se nič ne izgubi.

Obreži, preskoči prazne vrstice, prazno obravnava kot null

Možnost »Trim« odstrani presledke okoli vrednosti, možnost »Preskoči prazne vrstice« izpusti prazne vrstice, možnost »Uporabi null za prazne vrednosti« pa namesto praznega niza zapiše vrednost null.

Pretvorba v nekaj korakih

Kako uporabljati pretvornik iz CSV v JSON

  1. Vnesite svoj CSV v prvo polje ali kliknite »Odpri datoteko« in izberite datoteko v formatu .csv, .tsv ali .txt.
  2. Pustite nastavitev ločevalnika na »Samodejno zaznavanje« ali izberite tistega, ki ga uporablja vaša datoteka.
  3. Izberite obliko in formatiranje JSON ter označite ali odznačite možnosti.
  4. Preverite število zapisov in stolpcev, nato pa kliknite »Kopiraj JSON« ali »Prenesi .json«.
Oglejte si rezultat

Kratek primer pretvorbe iz CSV v JSON

CSV: ime,starost,mesto Asha,29,Pune Rohan,34,"Delhi, NCR" JSON (niz objektov): [ { "ime": "Asha", "starost": 29, "mesto": "Pune" }, { "ime": "Rohan", "starost": 34, "mesto": "Delhi, NCR" } ]

Vezaj znotraj »Delhi, NCR« ostane del vrednosti, ker je celica v navednicah. Če želite v celico, ki je že v navednicah, vstaviti navednice, jih podvojite: "".

Boljši rezultati

Preprosti nasveti za učinkovite konverzije

  • Če se vse prikaže v enem stolpcu, je ločilo napačno. Izberite ga ročno.
  • Odprite datoteke Excel in jih najprej shranite v formatu CSV (UTF-8). Na ta način se naglasi in simboli pravilno pretvorijo.
  • Če so vodilne ničle pomembne, ohranite identifikacijske številke, telefonske številke in poštne številke v obliki besedila tako, da izklopite pretvorbo številk.
  • Uporabite možnost »minified« za majhne podatkovne pakete in za preglednejše prikazovanje, kadar želite podatke prebrati ali pregledati.
Dobro je vedeti

Omejitve in zasebnost

Zasebnost

Vaša datoteka CSV se pretvori v vašem brskalniku. Ne naloži se, ne pošlje na naš strežnik in se ne shrani. Na vaši napravi se shranijo le vaše izbire.

Omejitve

Zelo velike datoteke so odvisne od pomnilnika vaše naprave, zato se datoteke, večje od približno 15 MB, zavrnejo. Orodje bere eno ravno tabelo. Iz glav z ločevalnimi pikami ne ustvarja vgrajenega JSON-a in ne bere datotek .xlsx neposredno.

Pogosta vprašanja

Pogosta vprašanja o pretvorniku CSV v JSON

Kako pretvorim CSV v JSON?

Vnesite vsebino datoteke CSV v polje ali odprite datoteko. Takoj se prikaže JSON, pri čemer je vsaka vrstica pretvorjena v objekt, ki uporablja vrstico z naslovi kot ključe. Nato ga kopirajte ali prenesite kot datoteko .json.

Ali deluje tudi s podpičji ali tabulatorji namesto z vejicami?

Da. Funkcija samodejnega prepoznavanja v prvi vrstici preveri prisotnost vejic, podpičij, tabulatorjev in navpičnic. Če je predlog napačen, lahko ločilo izberete tudi sami.

Kaj pa, če moja CSV-datoteka nima vrstice z naslovi?

Odkljukajte možnost »Prva vrstica je naslov«. Ključi se nato poimenujejo column_1, column_2 in tako naprej, prva vrstica pa ostane v podatkih.

Kako se obravnavajo vejice in narekovaji znotraj celice?

Celica, obdana z dvojnimi narekovaji, lahko vsebuje vejice, prelome vrstic in dvojne narekovaje, prav tako kot pri izvozu iz preglednice. V JSON-u se narekovaji odstranijo, besedilo pa se ohrani.

Ali bodo števila in vrednosti »res«/»neres« postale pravi tipi JSON?

Če so potrjene možnosti »Pretvori številke«, »true/false« in »null«, se navadna števila pretvorijo v številke, »true« in »false« pa v booleanske vrednosti. Vrednosti z uvodnimi ničlami, kot je na primer 007, ter številke z več kot 15 mestnimi številkami ostanejo v obliki besedila, zato se ne spremenijo.

Ali lahko namesto objektov dobim niz nizov?

Da. Nastavite obliko JSON na »Array of arrays«. Vsaka vrstica, vključno z vrstico z naslovom, postane seznam vrednosti.

Ali lahko datoteko Excel odpreti neposredno?

Ne datotek v formatu .xlsx. Najprej shranite delovni list iz programa Excel ali Google Sheets v formatu CSV, nato pa to datoteko odprite ali prilepite tukaj.

Ali so moji podatki naloženi ali shranjeni?

Ne. Pretvorba poteka v vašem brskalniku, vaši podatki pa nikoli ne zapustijo vaše naprave. Za naslednjič se shranijo le vaše izbire.

Od uporabnikov tega orodja

Mnenja

Nalaganje ocen…
Nadaljuj

Še več orodij v škatli

Na spletni strani je na voljo še več deset brezplačnih orodij, za katera ni potreben API-ključ.

Predlagaj orodje