CSV į JSON konverteris (Automatinis raktų generavimas)
Konvertuokite CSV į JSON masyvą. Įklijuokite tekstą arba įkelkite failą ir apdorokite lokaliai dėl saugumo.
Akimirksniu konvertuokite CSV į JSON. Būkite atidūs tvarkydami asmens duomenis.
Dideli CSV failai (virš 5 MB) gali būti apdorojami ilgiau.
CSV → JSON konverteris
CSV įvestis
Jūsų įvestis lieka naršyklėje ir nesiunčiama į serverį.
JSON išvestis
Parinktys
Pagrindinės
Pasikartojančios antraštės gaus galūnes _2, _3, kad išliktų unikalios.
Išplėstinės parinktys
Shift-JIS taikoma tik įkeliant failus.
Kaip naudotis (3 žingsniai)
Įklijuokite CSV arba pasirinkite failą
Jei reikia, pakoreguokite parinktis (antraštė/tipas/tušti laukai)
Konvertuoti → Kopijuoti arba Atsisiųsti
Pavyzdžiai
CSV įvestis
vardas,amzius,aktyvus Jonas,30,true Petras,25,false
[
{ "vardas": "Jonas", "amzius": 30, "aktyvus": true },
{ "vardas": "Petras", "amzius": 25, "aktyvus": false }
]
Tušti laukai (tuščia → null)
vardas,amzius Jonas, Petras,25
[
{ "vardas": "Jonas", "amzius": null },
{ "vardas": "Petras", "amzius": 25 }
]
Konvertavimo patarimai
- CSV į JSON konvertavimas priklauso nuo antraščių, skyriklių ir tipo nustatymų.
- Tikslumui užtikrinti, nustatykite skyriklį rankiniu būdu, jei auto-aptikimas nepavyksta.
- Saugumo sumetimais, skaičius su nuliais priekyje (0012) geriau palikti kaip tekstą.
- Failai, didesni nei 5 MB, gali būti apdorojami lėčiau.
Konvertavimo taisyklės
- Antraštės įjungtos: pirma eilutė tampa raktais. Tuščios antraštės tampa col1, o dublikatai – name_2, name_3 ir t. t.
- Antraštės išjungtos: raktai yra col1, col2..., o stulpelių kiekis nustatomas pagal ilgiausią eilutę.
- Tipo nustatymas ĮJUNGTAS: atpažįstami true/false, null (tekstinis) ir skaičiai. Nuliai priekyje pagal nutylėjimą lieka tekstu.
- Tušti laukai: pasirinkite "" (tuščia), null arba visiškai praleiskite raktą.
- Skyriklis: auto-aptikimas renkasi iš , / / ; / |.
- Netolygūs stulpeliai: trūkstami laukai užpildomi, o papildomi laikomi naujais stulpeliais su įspėjimu.
DUK
Ar turėčiau naudoti pirmą eilutę kaip antraštę?
Tai priklauso nuo jūsų duomenų. Jei išjungta, raktai col1, col2... bus sugeneruoti automatiškai.
Skaičiai lieka tekstu
Įjunkite 'Tipo nustatymą'. Jei išjungta, viskas lieka tekstu; jei įjungta – konvertuojami skaičiai ir Loginės reikšmės (true/false).
Ar tušti laukai tampa null?
Galite rinktis: "" (tuščia), null arba praleisti raktą.
Ar galiu konvertuoti ir TSV?
Taip. Nustatykite skyriklį į 'Tab' arba naudokite 'Auto' aptikimą.
Kaip tvarkomi kableliai kabutėse?
Įrankis teisingai apdoroja laukus su kabutėmis. Jei kyla problemų, nurodykite citavimo simbolį rankiniu būdu.
Kas nutinka pasikartojantiems antraščių pavadinimams?
Jie pervardijami pridedant _2, _3 galūnes, o įspėjimų skiltyje pamatysite pranešimą.