← Povratak na značajke
Free

CSV ↔ JSON Pretvarač

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.

Pregled uživo
example.com
CSV ↔ JSON pretvarač ✓ Pretvoren 3 reda
CSV → JSON JSON → CSV
Odvojitelj: , ✓ Prvi red je zaglavlje ✓ Automatska detekcija brojeva
CSV ulaz
name,age,city
Alice,30,NYC
Bob,25,LA
Carlos,42,Austin
JSON izlaz
[
  { "name": "Alice", "age": 30, "city": "NYC" },
  { "name": "Bob", "age": 25, "city": "LA" },
  { "name": "Carlos", "age": 42, "city": "Austin" }
]
Ključne značajke

Dvosmjerna Konverzija

CSV → JSON i JSON → CSV. Gumb za zamjenu trenutno mijenja ulaz/izlaz radi provjere ispravnosti dvosmjerne konverzije.

CSV Sukladan s RFC 4180

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.

Prilagođeni Razdjelnici

Promijenite razdjelnik iz zareza u bilo što — tabulator (za TSV), točku-zarez (europska lokalizacija), okomitu crtu ili bilo koji jedan znak.

Automatsko Prepoznavanje Tipova

Brojevi, booleove vrijednosti i null parsiraju se u odgovarajuće tipizirane ekvivalente u JSON izlazu. Isključite ako želite sve kao stringove.

Konverzija Uživo

Izlaz se ažurira pri svakom pritisku tipke — nije potreban gumb Convert. Zalijepite i odmah vidite rezultat.

Obrada Polja Koja Nedostaju

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.

Uobičajeni primjeri upotrebe

Obrada Izvoza Iz Baze Podataka

Zalijepite CSV izvoz iz baze u pretvarač i dobijte JSON niz spreman za uvoz u NoSQL bazu ili API koji koristi JSON.

Integracija s Proračunskim Tablicama

Pretvorite API odgovor (JSON niz) u CSV za izravno lijepljenje u Excel ili Google Sheets.

Preoblikovanje Podataka

Dvosmjerno provedite podatke kroz alat kako biste uredili formatiranje — korisno pri spajanju CSV datoteka iz različitih izvora s nedosljednim navodnicima.

Konverzija Datoteka za Lokalizaciju

Pretvarajte između prijevodnih tablica temeljenih na CSV-u i JSON i18n datoteka za alate poput Chrome ekstenzija ili React-intl.

Test Fixtures za API

Generirajte JSON fixtures iz CSV testnih podataka (ili obrnuto) za popunjavanje razvojnih baza podataka i integracijskih testova.

Kako koristiti
1

Otvorite CSV ↔ JSON

Kliknite ikonu CSV/JSON u DevSuite Pro doku. Otvara se panel s prekidačem smjera, opcijama i dva tekstualna polja.

2

Odaberite Smjer

Odaberite CSV → JSON za parsiranje tabelarnih podataka, ili JSON → CSV za spljoštavanje niza objekata u retke.

3

Konfigurirajte Opcije

Prilagodite razdjelnik ako nije zarez, uključite "First row is header" i "Auto-detect numbers" prema obliku vaših podataka.

4

Zalijepite Svoje Podatke

Zalijepite CSV ili JSON u polje unosa. Izlaz se odmah prikazuje s desne strane.

5

Kopirajte ili Preuzmite

Kliknite Copy Output za preuzimanje rezultata. Koristite Swap ↔ za obrnuti smjer i provjeru da je dvosmjerna konverzija bez gubitaka.

Spremni za isprobavanje?

Instalirajte DevSuite Pro besplatno i otključajte 64+ razvojnih alata za svoj preglednik.

Dodaj u Chrome Dodaj u Edge Dodaj u FireFox