CSV ↔ JSON Pretvarač obavlja potpunu dvosmjernu konverziju između dva najčešća tabelarna formata. Pametni CSV parser obrađuje polja u navodnicima s zarezima, escapeirane navodnike, prilagođene razdjelnike i završne prijelome retka. Automatski prepoznaje brojeve, booleove vrijednosti i null pri konverziji CSV→JSON; generira čist CSV s usklađivanjem ključeva po retku pri konverziji JSON→CSV.
Prebacivanje podataka između CSV-a i JSON-a svakodnevni je zadatak — uvoz izvoza iz baze podataka u alat koji koristi JSON, generiranje CSV-a za proračunsku tablicu iz API odgovora, ili preoblikovanje podataka za novi sustav. CSV ↔ JSON Pretvarač obavlja oba smjera čisto, izravno u pregledniku. CSV parser obrađuje stvarne, nepregledne slučajeve: polja koja sadrže zareze (kada su u navodnicima), escapeirane navodnike (udvostručene u RFC 4180 stilu), CRLF ili LF završetke redaka, prazne završne retke i konfigurabilne razdjelnike (tabulator, točka-zarez, okomita crta, bilo što). Automatsko prepoznavanje aktivira se pri konverziji u JSON — nizovi koji izgledaju kao cijeli brojevi postaju brojevi, "true"/"false"/"null" postaju odgovarajući tipizirani ekvivalenti, a obrezivanje razmaka je opcionalno. Pri konverziji JSON→CSV, alat prolazi kroz niz objekata i prikuplja svaki jedinstveni ključ u svim retcima, zatim generira CSV sa zaglavljem i ispravno escapeiranim ćelijama. Navodnici u ćelijama se udvostručuju, ćelije koje sadrže razdjelnike ili prijelome retka omotavaju se navodnicima, a ugniježđeni objekti/nizovi serijaliziraju se u JSON string ćelije.
CSV → JSON i JSON → CSV. Gumb za zamjenu trenutno mijenja ulaz/izlaz radi provjere ispravnosti dvosmjerne konverzije.
Parser obrađuje polja u navodnicima, ugrađene zareze, escapeirane navodnike, CRLF/LF završetke redaka — radi na stvarnim CSV podacima, ne samo na jednostavnim primjerima.
Promijenite razdjelnik iz zareza u bilo što — tabulator (za TSV), točku-zarez (europska lokalizacija), okomitu crtu ili bilo koji jedan znak.
Brojevi, booleove vrijednosti i null parsiraju se u odgovarajuće tipizirane ekvivalente u JSON izlazu. Isključite ako želite sve kao stringove.
Izlaz se ažurira pri svakom pritisku tipke — nije potreban gumb Convert. Zalijepite i odmah vidite rezultat.
Kada JSON objekti imaju različite ključeve, CSV zaglavlje uključuje sve jedinstvene ključeve, a ćelije koje nedostaju ostaju prazne — bez gubitka podataka.
Zalijepite CSV izvoz iz baze u pretvarač i dobijte JSON niz spreman za uvoz u NoSQL bazu ili API koji koristi JSON.
Pretvorite API odgovor (JSON niz) u CSV za izravno lijepljenje u Excel ili Google Sheets.
Dvosmjerno provedite podatke kroz alat kako biste uredili formatiranje — korisno pri spajanju CSV datoteka iz različitih izvora s nedosljednim navodnicima.
Pretvarajte između prijevodnih tablica temeljenih na CSV-u i JSON i18n datoteka za alate poput Chrome ekstenzija ili React-intl.
Generirajte JSON fixtures iz CSV testnih podataka (ili obrnuto) za popunjavanje razvojnih baza podataka i integracijskih testova.
Kliknite ikonu CSV/JSON u DevSuite Pro doku. Otvara se panel s prekidačem smjera, opcijama i dva tekstualna polja.
Odaberite CSV → JSON za parsiranje tabelarnih podataka, ili JSON → CSV za spljoštavanje niza objekata u retke.
Prilagodite razdjelnik ako nije zarez, uključite "First row is header" i "Auto-detect numbers" prema obliku vaših podataka.
Zalijepite CSV ili JSON u polje unosa. Izlaz se odmah prikazuje s desne strane.
Kliknite Copy Output za preuzimanje rezultata. Koristite Swap ↔ za obrnuti smjer i provjeru da je dvosmjerna konverzija bez gubitaka.
Instalirajte DevSuite Pro besplatno i otključajte 64+ razvojnih alata za svoj preglednik.