CSV í JSON breytir (Búa sjálfkrafa til lykla úr hauslínu)
Breyttu CSV í JSON fylki. Límdu eða hlaðu upp skrá og vinndu úr henni staðbundið fyrir betra persónuvernd.
Límdu CSV til að breyta samstundis í JSON. Vertu varkár þegar þú meðhöndlar CSV með persónuupplýsingum.
Stórar CSV skrár (5MB+) gætu tekið lengri tíma í vinnslu.
CSV → JSON breytir
CSV inntak
Inntakið þitt helst í vafranum og er ekki sent á netþjón.
JSON úttak
Valkostir
Grunnstillingar
Hausar sem eru eins fá viðskeyti eins og _2, _3 til að vera einkvæmir.
Ítarlegir valkostir
Shift-JIS á aðeins við um skráarupphleðslur.
Hvernig á að nota (3 skref)
Límdu CSV eða veldu skrá
Breyttu valkostum (haus/týpur/tómir reitir) ef þarf
Umbreyta → Afrita eða Sækja
Dæmi
Inntak CSV
nafn,aldur,virkur Anna,30,true Jón,25,false
[
{ "nafn": "Anna", "aldur": 30, "virkur": true },
{ "nafn": "Jón", "aldur": 25, "virkur": false }
]
Tómir reitir (tómur → null)
nafn,aldur Anna, Jón,25
[
{ "nafn": "Anna", "aldur": null },
{ "nafn": "Jón", "aldur": 25 }
]
Ábendingar
- Umbreyting úr CSV yfir í JSON breytist eftir stillingum á haus, skiltákni og gagnatýpugreiningu.
- Fyrir betri nákvæmni skaltu velja skiltákn handvirkt ef sjálfvirk greining mistekst.
- Þegar CSV er breytt í JSON er öruggara að halda tölum sem byrja á núlli (0012) sem strengjum.
- CSV skrár yfir 5MB gætu tekið lengri tíma í vinnslu.
Umbreytingarreglur
- Haus Á: fyrsta línan verður að lyklum. Tómir hausar verða col1, og tvítök fá viðskeyti eins og _2, _3.
- Haus AF: lyklar verða col1, col2... og dálkafjöldi miðast við lengstu línuna.
- Gagnatýpugreining Á: true/false, null (sem strengur) og tölur eru greind. Tölur sem byrja á núlli haldast sem strengir sjálfgefið.
- Tómir reitir: veldu á milli "" (tómt), null, eða að sleppa lyklinum alveg.
- Skiltákn: sjálfvirk greining velur það sem er samkvæmast af , / / ; / |.
- Ójafnir dálkar: reitir sem vantar eru fylltir; aukareitir verða að nýjum dálkum með viðvörun.
Algengar spurningar
Á ég að meðhöndla fyrstu línuna sem haus?
Þú getur kveikt eða slökkt á því. Ef slökkt er, þá verða col1, col2... búnir til sjálfkrafa.
Tölur eru áfram sem strengir
Notaðu gagnatýpugreininguna. Ef hún er AF helst allt sem strengir; ef hún er Á er tölum og true/false breytt.
Verða tómir reitir að null?
Þú getur valið "" (tómt), null, eða að sleppa lyklinum alveg.
Get ég líka breytt TSV?
Já. Settu skiltáknið á Tab eða notaðu sjálfvirka greiningu.
Ræður það við kommur/línubil innan gæsalappa?
Já. Það styður reiti í gæsalöppum. Ef þáttun mistekst skaltu tilgreina gæsalappir eða skiltákn handvirkt.
Hvað ef dálkaheiti eru eins?
Dálkum sem eru eins er gefið nýtt nafn með _2, _3 viðskeytum og það er sýnt í viðvörunum.