CSV į JSON konverteris — Paversti CSV duomenis tvarkingais JSON objektais ar masyvais tiesiog naršyklėje.

Įklijuokite CSV failą arba atidarykite failą ir iš karto gausite JSON duomenis. Skirtukas nustatomas automatiškai, apdorojamos kabutėmis apibrėžtos reikšmės ir kableliai ląstelėse, o skaičiai gali būti konvertuojami į tikruosius skaičius. Rezultatą galite nukopijuoti arba atsisiųsti kaip .json failą. Nieko neįkeliama.

Konvertuoti mano CSV failą Jūsų CSV failas išlieka naršyklėje
CSV į JSON konverteris, rodantis, kaip eilučių lentelė virsta JSON objektų masyvu

Jūsų CSV

JSON rezultatas

0 įrašų
0 stulpelių
–Delimiter
0 BJSON dydis
Vadovas

CSV į JSON konverterio vadovas: skyrikliai, antraštės ir tvarkingi rezultatai

Sužinokite, ką daro kiekviena parinktis ir kaip gauti JSON duomenis, kuriuos galėsite panaudoti savo kode.

Paprastas paaiškinimas

Ką daro CSV į JSON konverteris?

CSV yra paprasta lentelė: viena eilutė kiekvienoje eilutėje, reikšmės atskirtos kableliu ar kitu skyrikliu. JSON saugo tuos pačius duomenis kaip objektus ir masyvus, kuriuos kodas gali tiesiogiai nuskaityti. Konverteris kiekvieną CSV eilutę paverčia JSON objektu, naudodamas antraštinę eilutę kaip raktų pavadinimus.

Įklijuokite savo CSV failą arba atidarykite failą, ir JSON duomenys bus atnaujinami realiuoju laiku. Vertės kabutėse, kableliai kabutėse, dvigubos kabutės ir eilutės pertraukos ląstelėje apdorojamos taip, kaip jas eksportuoja skaičiuoklių programos. Jei CSV faile yra nereikalingų tarpų, pirmiausia juos pašalinkite naudodami „Whitespace Remover“ įrankį.

Dažniausios priežastys, dėl kurių verta konvertuoti

Kodėl žmonės konvertuoja CSV į JSON

Interneto svetainių ir programėlių kūrimas

Įkelkite skaičiuoklės duomenis į vartotojo sąsają, imituojamą API arba testavimo aplinką, nerašydami analizatoriaus.

Duomenys ir API

Paversti eksportuotus duomenis iš „Excel“, „Google Sheets“ ar duomenų bazės į JSON formatą, kurio reikalauja API arba importo skriptas.

Nustatymai ir turinys

Perkelkite lape saugomus produktų sąrašus, vertimus ar nustatymus į JSON failą, kurį gali naudoti jūsų projektas.

Ką daro kiekviena parinktis

Konvertavimo parinkčių paaiškinimas

Skiliklis

Funkcija „Automatinis nustatymas“ patikrina pirmąją eilutę, ieškodama kablelių, kabliataškių, tabuliacijų ar vertikalių brūkšnelių. Jei faile jie naudojami kartu, pasirinkite vieną iš jų rankiniu būdu. Daugelyje Europos šalių eksportuojamuose duomenyse naudojami kabliataškiai.

JSON struktūra

Objektų masyvas pateikia po vieną objektą kiekvienoje eilutėje, suskirstytą pagal antraštę. Masyvų masyvas kiekvieną eilutę saugo kaip paprastą sąrašą, įskaitant ir antraštinę eilutę.

Pirmoji eilutė yra antraštė

Jei įjungta, pirmoji eilutė tampa raktų stulpeliu. Jei išjungta, raktų stulpeliai pavadinami „column_1“, „column_2“ ir t. t. Tušti arba pasikartojantys antraščių pavadinimai nustatomi tuo pačiu būdu.

Skaičių, „true“/„false“ ir „null“ konvertavimas

Paverčia skaičių 42 į skaičių, o „true“ – į boolinį kintamąjį. Tokios reikšmės kaip 007 arba ilgi, daugiau nei 15 skaitmenų ID numeriai išlieka tekstu, todėl nieko neprarandama.

Apkarpyti, praleisti tuščias eilutes, tuščias laikyti kaip „null“

Funkcija „Trim“ pašalina tarpelius aplink reikšmes, funkcija „Skip empty rows“ pašalina tuščias eilutes, o funkcija „Use null for empty values“ vietoj tuščios eilutės įrašo reikšmę „null“.

Konvertuokite per kelis žingsnius

Kaip naudotis CSV į JSON konverteriu

  1. Įklijuokite savo CSV failą į pirmąjį laukelį arba spustelėkite „Atidaryti failą“ ir pasirinkite .csv, .tsv arba .txt failą.
  2. Palikite skyriklio nustatymą „Automatinis nustatymas“ arba pasirinkite tą, kuris naudojamas jūsų faile.
  3. Pasirinkite JSON struktūrą ir formatavimą, taip pat pažymėkite arba nuimkite žymę nuo parinkčių.
  4. Patikrinkite įrašų ir stulpelių skaičių, tada spustelėkite „Kopijuoti JSON“ arba „Atsisiųsti .json“.
Peržiūrėkite rezultatą

Trumpas CSV į JSON pavyzdys

CSV: vardas,amžius,miestas Asha,29,Pune Rohan,34,„Delhi, NCR“ JSON (objektų masyvas): [ { "vardas": "Asha", "amžius": 29, "miestas": "Pune" }, { „vardas“: „Rohan“, „amžius“: 34, „miestas“: „Delhi, NCR“ } ]

Kablelis frazėje „Delhi, NCR“ lieka vertės dalimi, nes langelis yra įrašytas tarp kabučių. Norėdami įrašyti kabučių porą į langelį, kuriame jau yra kabutės, įrašykite jas dvigubai: „“.

Geresni rezultatai

Paprasti patarimai, kaip užtikrinti kokybiškus konversijos rodiklius

  • Jei visi duomenys susidėlioja į vieną stulpelį, tai reiškia, kad skyriklis neteisingas. Pasirinkite jį rankiniu būdu.
  • Atidarykite „Excel“ failus, tada pirmiausia išsaugokite juos CSV (UTF-8) formatu. Tokiu būdu diakritiniai ženklai ir simboliai konvertuojami teisingai.
  • Jei svarbūs pradžios nuliai, išjunkite skaičių konvertavimą, kad asmens kodai, telefono numeriai ir pašto kodai būtų išsaugoti kaip tekstas.
  • Naudokite „minified“ parinktį, kai duomenų kiekis nedidelis, o norėdami perskaityti ar peržiūrėti duomenis – pasirinkite „pretty printing“ parinktį.
Naudinga žinoti

Apribojimai ir privatumas

Privatumas

Jūsų CSV failas konvertuojamas naršyklėje. Jis nėra įkeltas, nesiunčiamas į mūsų serverį ir nesaugomas. Jūsų įrenginyje išsaugomi tik jūsų pasirinkimai.

Apribojimai

Labai dideli failai priklauso nuo jūsų įrenginio atminties, todėl failai, kurių dydis viršija maždaug 15 MB, nepriimami. Ši priemonė skaito vieną paprastą lentelę. Ji nesudaro įterptųjų JSON duomenų iš taškiniais skyrikliais atskirtų antraščių ir tiesiogiai neskaito .xlsx failų.

Dažnai užduodami klausimai

Dažnai užduodami klausimai apie CSV į JSON konverterį

Kaip konvertuoti CSV į JSON?

Įklijuokite savo CSV failą į laukelį arba atidarykite failą. JSON kodas pasirodys iš karto – kiekviena eilutė bus paversta objektu, kurio raktų reikšmėmis taps antraštės eilutės duomenys. Tada jį nukopijuokite arba atsisiųskite kaip .json failą.

Ar tai veikia, jei vietoj kablelių naudojami kabliataškiai arba tabuliacijos?

Taip. Automatinio nustatymo funkcija patikrina pirmąją eilutę, ieškodama kablelių, kabliataškių, tabuliacijų ir vertikalių brūkšnelių. Jei spėjimas yra neteisingas, skyriklį galite pasirinkti ir patys.

O jei mano CSV faile nėra antraštinės eilutės?

Atžymėkite langelį „Pirmoji eilutė yra antraštė“. Tuomet stulpeliai bus pavadinti „column_1“, „column_2“ ir t. t., o pirmoji eilutė liks duomenyse.

Kaip tvarkomi kableliai ir kabutės ląstelės viduje?

Ląstelėje, apibrėžtoje dvigubomis kabutėmis, gali būti kablelių, eilučių pertraukų ir dvigubų kabučių – lygiai taip pat, kaip eksportuojant iš skaičiuoklės. JSON formate kabutės pašalinamos, o tekstas išlieka.

Ar skaičiai ir „teisinga/klaidinga“ taps tikrais JSON tipais?

Pažymėjus langelius „Konvertuoti skaičius“, „true/false“ ir „null“, paprasti skaičiai tampa skaičiais, o „true“ arba „false“ – booliniais dydžiais. Vertės su nuliais prieš skaičių, pavyzdžiui, 007, ir skaičiai, turintys daugiau nei 15 skaitmenų, lieka tekstu, todėl jie nėra keičiami.

Ar galiu gauti masyvų masyvą vietoj objektų?

Taip. Nustatykite JSON struktūrą kaip masyvų masyvą. Kiekviena eilutė, įskaitant antraštės eilutę, tampa verčių sąrašu.

Ar galiu tiesiogiai atidaryti „Excel“ failą?

Ne .xlsx failai. Pirmiausia išsaugokite lapą kaip CSV failą iš „Excel“ arba „Google Sheets“, tada atidarykite arba įklijuokite tą failą čia.

Ar mano duomenys įkelti ar išsaugoti?

Ne. Konvertavimas vyksta jūsų naršyklėje, o jūsų duomenys niekada neišeina iš jūsų įrenginio. Kitam kartui įsimenami tik jūsų pasirinkimai.

Iš žmonių, kurie naudojasi šiuo įrankiu

Atsiliepimai

Įkeliamos atsiliepimai…
Tęsk toliau

Daugiau įrankių dėžutėje

Pagrindiniame puslapyje pateikiama dar keliasdešimt nemokamų įrankių, kuriems nereikia API rakto.

Pasiūlyti įrankį