CSV JSON-iks konverter (Automaatsed võtmed päisest)
Konverteeri CSV JSON-massiiviks. Kleebi tekst või laadi üles fail ning töötle seda privaatsuse huvides lokaalselt.
Kleebi CSV koheseks konverteerimiseks JSON-iks. Ole ettevaatlik isikuandmeid sisaldavate CSV-failide käitlemisel.
Suurte CSV-failide (5MB+) töötlemine võib võtta kauem aega.
CSV → JSON konverter
CSV sisend
Sinu sisend jääb brauserisse ja seda ei saadeta serverisse.
JSON väljund
Valikud
Põhiline
Duplikaatpäised saavad liited _2, _3, et jääda unikaalseks.
Täpsemad valikud
Shift-JIS kehtib ainult failide üleslaadimisel.
Kuidas kasutada (3 sammu)
Kleebi CSV või vali fail
Reguleeri seadeid (päis/tüübid/tühjad lahtrid), kui vaja
Konverteeri → Kopeeri või Laadi alla
Näited
Sisend-CSV
nimi,vanus,aktiivne Alice,30,true Bob,25,false
[
{ "nimi": "Alice", "vanus": 30, "aktiivne": true },
{ "nimi": "Bob", "vanus": 25, "aktiivne": false }
]
Tühjad lahtrid (tühi → null)
nimi,vanus Alice, Bob,25
[
{ "nimi": "Alice", "vanus": null },
{ "nimi": "Bob", "vanus": 25 }
]
Nõuanded konverteerimiseks
- CSV konverteerimine JSON-iks sõltub päise, eraldaja ja tüübi tuvastuse seadetest.
- Parema täpsuse saavutamiseks määra eraldaja manuaalselt, kui automaatne tuvastus ebaõnnestub.
- CSV-st JSON-iks konverteerimisel säilita algusnullidega arvud (0012) turvalisuse huvides stringidena.
- Üle 5MB suuruste failide töötlemine võib võtta kauem aega.
Konverteerimise reeglid
- Päis SEES: esimesest reast saavad võtmed. Tühjad päised saavad nimeks col1 ja duplikaadid nimi_2, nimi_3 jne.
- Päis VÄLJAS: võtmed on col1, col2... ja veergude arv määratakse pikima rea järgi.
- Tüübi tuvastus SEES: tuvastatakse true/false, null (string) ja arvud. Algusnullid jäävad vaikimisi stringideks.
- Tühjad lahtrid: vali '' (tühi), null või jäta võti täielikult välja.
- Eraldaja: automaatne tuvastus valib kõige ühtlasema märgi hulgast , / / ; / |.
- Ebaühtlased veerud: puuduvad lahtrid täidetakse; liigseid lahtreid käsitletakse uute veergudena koos hoiatusega.
KKK
Kas peaksin käsitlema esimest rida päisena?
Seda saab sisse/välja lülitada. Kui see on VÄLJAS, genereeritakse automaatselt võtmed col1, col2...
Arvud jäävad stringideks
Kasuta tüübi tuvastuse lülitit. VÄLJAS hoiab kõik stringidena; SEES konverteerib arvud ja tõeväärtused (true/false).
Kas tühjadest lahtritest saavad null-väärtused?
Saad valida '' (tühi), null või võtme täieliku välja jätmise vahel.
Kas saan konverteerida ka TSV-d?
Jah. Määra eraldajaks Tabulaator või proovi automaatset tuvastust.
Kas see saab hakkama komade/reavahetustega jutumärkide sees?
Jah. See toetab jutumärkides välju. Kui parsimine ebaõnnestub, määra jutumärgid või eraldaja manuaalselt.
Mis saab siis, kui päiste nimed korduvad?
Duplikaadid nimetatakse ümber liidetega _2, _3 ja neid kuvatakse hoiatustes.