Veikia tik jūsų naršyklėje

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.

Jokio įkėlimo į serverį RFC4180 suderinamas apdorojimas Kopijavimas / Atsisiuntimas

Dideli CSV failai (virš 5 MB) gali būti apdorojami ilgiau.

CSV → JSON konverteris

CSV įvestis

Įvesties būdas

Jūsų įvestis lieka naršyklėje ir nesiunčiama į serverį.

JSON išvestis

Tvarkingas formatas

    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

    Įvestis
    vardas,amzius,aktyvus
    Jonas,30,true
    Petras,25,false
    JSON išvestis (tipo nustatymas įjungtas)
    [
      { "vardas": "Jonas", "amzius": 30, "aktyvus": true },
      { "vardas": "Petras", "amzius": 25, "aktyvus": false }
    ]

    Tušti laukai (tuščia → null)

    Įvestis
    vardas,amzius
    Jonas,
    Petras,25
    JSON išvestis
    [
      { "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ą.