← Nazaj na funkcije
Free

Pretvornik CSV ↔ JSON

Pretvornik CSV ↔ JSON obravnava celoten prehod med dvema najpogostejšima tabelaričnima formatoma. Pameten razčlenjevalnik CSV obravnava polja v narekovajih z vejicami, ubežne narekovaje, poljubna ločila in zaključne prazne vrstice. Samodejno zazna števila, logične vrednosti in null pri pretvorbi CSV→JSON; ustvari čist CSV z uskladitvijo ključev po vrsticah pri pretvorbi JSON→CSV.

Prenašanje podatkov med CSV in JSON je vsakodnevno opravilo – vnašanje izvoza iz baze podatkov v orodje, ki uporablja JSON, generiranje CSV za preglednico iz odziva API-ja ali preoblikovanje podatkov za nov sistem. Pretvornik CSV ↔ JSON opravi obe smeri čisto, neposredno v brskalniku. Razčlenjevalnik CSV obravnava resnično zapletene primere: polja, ki vsebujejo vejice (kadar so v narekovajih), ubežne narekovaje (podvojeni v slogu RFC 4180), CRLF ali LF konce vrstic, zaključne prazne vrstice in nastavljiva ločila (tabulator, podpičje, navpična črta, karkoli). Samodejno zaznavanje se vklopi pri pretvorbi v JSON – nizi, ki izgledajo kot cela števila, postanejo števila, "true"/"false"/"null" postanejo ustrezni tipizirani ekvivalenti, obrezovanje presledkov pa je neobvezno. Pri pretvorbi JSON→CSV orodje preide skozi polje objektov in zbere vsak edinstven ključ med vrsticami, nato ustvari CSV z glavo in pravilno ubežanimi celicami. Narekovaji v celicah se podvojijo, celice z ločili ali novimi vrsticami se obdajo z narekovaji, gnezdeni objekti/polja pa se serializirajo v celice z nizom JSON.

Predogled v živo
example.com
Pretvornik CSV ↔ JSON ✓ Pretvorjene 3 vrstice
CSV → JSON JSON → CSV
Ločilnik: , ✓ Prva vrstica je glava ✓ Samodejna zaznava številk
CSV vnos
name,age,city
Alice,30,NYC
Bob,25,LA
Carlos,42,Austin
JSON izhod
[
  { "name": "Alice", "age": 30, "city": "NYC" },
  { "name": "Bob", "age": 25, "city": "LA" },
  { "name": "Carlos", "age": 42, "city": "Austin" }
]
Ključne lastnosti

Dvosmerna pretvorba

CSV → JSON in JSON → CSV. Gumb Zamenjaj takoj obrne vhod/izhod za preverjanje popolnega prehoda.

CSV skladen z RFC 4180

Razčlenjevalnik obravnava polja v narekovajih, vgrajene vejice, ubežne narekovaje, CRLF/LF konce vrstic – deluje na resničnih CSV datotekah, ne le na preprostih primerih.

Poljubna ločila

Spremenite ločilo iz vejice v karkoli – tabulator (za TSV), podpičje (evropska lokalizacija), navpična črta ali kateri koli en znak.

Samodejno zaznavanje tipov

Števila, logične vrednosti in null se v izhodu JSON razčlenijo v ustrezne tipizirane vrednosti. Izklopite, če želite vse kot nize.

Pretvorba v realnem času

Izhod se posodobi ob vsakem pritisku tipke – brez potrebe po gumbu za pretvorbo. Prilepite in rezultate vidite takoj.

Obravnava manjkajočih polj

Kadar imajo objekti JSON različne ključe, glava CSV vključi vse edinstvene ključe, manjkajoče celice pa ostanejo prazne – brez izgube podatkov.

Pogosti primeri uporabe

Obdelava izvozov iz baze podatkov

Prilepite izvoz CSV iz svoje baze podatkov v pretvornik in dobite polje JSON, pripravljeno za uvoz v NoSQL shrambo ali API, ki uporablja JSON.

Integracija s preglednicami

Pretvorite odziv API-ja (polje JSON) v CSV za neposredno lepljenje v Excel ali Google Sheets.

Preoblikovanje podatkov

Prehod skozi orodje za čiščenje oblikovanja – uporabno pri združevanju CSV datotek iz različnih virov z neusklajenim citiranjem.

Pretvorba datotek za lokalizacijo

Pretvarjajte med prevajalskimi preglednicami v obliki CSV in datotekami i18n v JSON za orodja, kot so razširitve za Chrome ali React-intl.

Testni podatki za API

Ustvarite testne podatke JSON iz testnih podatkov CSV (ali obratno) za nasajanje razvojnih baz podatkov in integracijske teste.

Kako uporabljati
1

Odprite CSV ↔ JSON

Kliknite ikono CSV/JSON v vrstici DevSuite Pro. Odpre se podokno s preklopom smeri, možnostmi in dvema besedilnima poljema.

2

Izberite smer

Izberite CSV → JSON za razčlenjevanje tabelaričnih podatkov ali JSON → CSV za sploščenje polja objektov v vrstice.

3

Nastavite možnosti

Prilagodite ločilo, če ni vejica, vklopite "prva vrstica je glava" in "samodejno zaznaj števila", da ustrezata obliki vaših podatkov.

4

Prilepite svoje podatke

Prilepite CSV ali JSON v vnosno polje. Izhod se takoj prikaže na desni.

5

Kopirajte ali prenesite

Kliknite Kopiraj izhod, da pridobite rezultat. Uporabite Zamenjaj ↔, da obrnete smer in preverite, da je prehod brez izgub.

Pripravljeni na poskus?

Namestite DevSuite Pro brezplačno in odklenite več kot 64 orodij za razvijalce za svoj brskalnik.

Dodaj v Chrome Dodaj v Edge Dodaj v FireFox