Radi u potpunosti u vašem pregledniku

CSV u JSON konverzija (Automatski generiraj ključeve iz zaglavlja)

Pretvorite CSV u JSON niz. Zalijepite ili učitajte datoteku i obradite je lokalno radi privatnosti.

Zalijepite CSV za trenutnu pretvorbu u JSON. Budite oprezni pri rukovanju CSV-ovima s osobnim podacima.

Nema učitavanja na poslužitelj Raščlanjivanje kompatibilno s RFC4180 Kopiraj/Preuzmi

Velikim CSV datotekama (5MB+) može trebati više vremena za obradu.

CSV → JSON konverzija

CSV ulaz

Metoda unosa

Vaš ulaz ostaje u pregledniku i ne šalje se na poslužitelj.

JSON izlaz

Formatirano

    Opcije

    Osnovno

    Dvostruka zaglavlja dobivaju nastavke _2, _3 kako bi ostala jedinstvena.

    Napredne opcije

    Shift-JIS se primjenjuje samo na učitavanje datoteka.

    Kako koristiti (3 koraka)

    Zalijepite CSV ili odaberite datoteku

    Prilagodite opcije (zaglavlje/tip/prazne ćelije) ako je potrebno

    Pretvori → Kopiraj ili Preuzmi

    Primjeri

    Ulazni CSV

    Ulaz
    name,age,active
    Alice,30,true
    Bob,25,false
    Izlazni JSON (uključeno zaključivanje tipa)
    [
      { "name": "Alice", "age": 30, "active": true },
      { "name": "Bob", "age": 25, "active": false }
    ]

    Prazne ćelije (prazno → null)

    Ulaz
    name,age
    Alice,
    Bob,25
    Izlazni JSON
    [
      { "name": "Alice", "age": null },
      { "name": "Bob", "age": 25 }
    ]

    Savjeti za konverziju

    • Pretvorba CSV-a u JSON mijenja se ovisno o postavkama zaglavlja, separatora i zaključivanja tipa.
    • Za bolju točnost pretvorbe CSV-a u JSON, ručno postavite separator ako automatsko otkrivanje ne uspije.
    • Prilikom pretvaranja CSV-a u JSON, zadržite vodeće nule (0012) kao nizove radi sigurnosti.
    • CSV datotekama većim od 5MB može trebati više vremena za obradu.

    Pravila konverzije

    • Uključeno zaglavlje: prvi redak postaje ključ. Prazna zaglavlja postaju col1, a duplikati postaju name_2, name_3 itd.
    • Isključeno zaglavlje: ključevi su col1, col2... a broj stupaca fiksiran je na maksimalnu duljinu stupca.
    • Uključeno zaključivanje tipa: otkrivaju se true/false, null (niz) i brojevi. Vodeće nule ostaju nizovi prema zadanim postavkama.
    • Prazne ćelije: odaberite "" (prazno), null ili u potpunosti izostavite ključ.
    • Separator: automatsko otkrivanje bira najdosljedniji između , / / ; / |.
    • Nejednaki stupci: ćelije koje nedostaju popunjavaju se; dodatne ćelije tretiraju se kao novi stupci uz upozorenja o redcima.

    FAQ

    Trebam li prvi redak tretirati kao zaglavlje?

    Opcije Da/Ne mogu se uključiti. Kada je ISKLJUČENO, col1, col2... generiraju se automatski.

    Brojevi ostaju kao nizovi

    Koristite prekidač za zaključivanje tipa. ISKLJUČENO zadržava sve kao nizove; UKLJUČENO pretvara brojeve i true/false.

    Postaju li prazne ćelije null?

    Odaberite "" (prazno), null ili u potpunosti izostavite ključ.

    Mogu li pretvoriti i TSV?

    Da. Postavite separator na Tabulator ili isprobajte Automatsko otkrivanje.

    Rukuje li s zarezima/novim redovima unutar navodnika?

    Da. Podržava citirana polja. Ako raščlanjivanje ne uspije, ručno navedite navodnik ili separator.

    Što ako su nazivi zaglavlja duplicirani?

    Duplikati se preimenuju s nastavcima _2, _3 i prikazuju u upozorenjima.