Convertorul CSV ↔ JSON gestionează întregul proces de conversie dus-întors între cele mai comune formate tabulare. Parser-ul CSV inteligent gestionează câmpuri între ghilimele cu virgule, ghilimele escapate, delimitatori personalizați și linii noi finale. Detectează automat numerele, valorile boolean și null la conversia CSV→JSON; generează CSV curat cu aliniere a cheilor pe fiecare rând la conversia JSON→CSV.
Mutarea datelor între CSV și JSON este o sarcină zilnică — preluarea unui export din baza de date într-un instrument care consumă JSON, generarea unui CSV pentru un spreadsheet dintr-un răspuns API, sau restructurarea datelor pentru un nou sistem. Convertorul CSV ↔ JSON face ambele direcții curat, direct în browser. Parser-ul CSV gestionează situațiile complicate din lumea reală: câmpuri care conțin virgule (când sunt între ghilimele), ghilimele escapate (dublate în stil RFC 4180), terminații de linie CRLF sau LF, linii goale finale și delimitatori configurabili (separat prin tab, punct și virgulă, pipe, orice altceva). Detectarea automată se activează la conversia spre JSON — șirurile care arată ca numere întregi devin numere, „true”/„false”/„null” devin echivalentele lor tipizate, iar eliminarea spațiilor albe este opțională. La conversia JSON→CSV, instrumentul parcurge array-ul de obiecte și colectează fiecare cheie unică din toate rândurile, apoi generează un CSV cu un rând de antet și celule corect escapate. Ghilimelele din celule sunt dublate, celulele care conțin delimitatori sau linii noi sunt încadrate în ghilimele, iar obiectele/array-urile imbricate sunt serializate ca celule de tip șir JSON.
CSV → JSON și JSON → CSV. Butonul Swap inversează instant intrarea/ieșirea pentru verificarea conversiei dus-întors.
Parser-ul gestionează câmpuri între ghilimele, virgule încorporate, ghilimele escapate, terminații de linie CRLF/LF — funcționează pe CSV real, nu doar pe exemple simple.
Schimbați separatorul din virgulă în orice altceva — tab (pentru TSV), punct și virgulă (pentru localizare europeană), pipe sau orice caracter unic.
Numerele, valorile boolean și null sunt convertite la echivalentele lor tipizate în output-ul JSON. Dezactivați dacă doriți toate valorile ca șiruri.
Output-ul se actualizează la fiecare apăsare de tastă — nu este nevoie de un buton Convert. Lipiți datele și vedeți rezultatul instant.
Când obiectele JSON au chei diferite, antetul CSV include toate cheile unice, iar celulele lipsă rămân goale — fără pierdere de date.
Lipiți un export CSV din baza de date în convertor și obțineți un array JSON gata de importat într-un store NoSQL sau un API care consumă JSON.
Convertiți un răspuns API (array JSON) în CSV pentru a-l lipi direct în Excel sau Google Sheets.
Treceți datele dus-întors prin instrument pentru a curăța formatarea — util la combinarea CSV-urilor din surse diferite cu ghilimele inconsistente.
Transformați între foi de traducere bazate pe CSV și fișiere i18n JSON pentru instrumente precum extensii Chrome sau React-intl.
Generați fixture-uri JSON din date de test CSV (sau invers) pentru popularea bazelor de date de dezvoltare și teste de integrare.
Faceți clic pe pictograma CSV/JSON din dock-ul DevSuite Pro. Se deschide un panou cu comutator de direcție, opțiuni și două zone de text.
Selectați CSV → JSON pentru a analiza date tabulare, sau JSON → CSV pentru a aplatiza un array de obiecte în rânduri.
Ajustați delimitatorul dacă nu este virgulă, activați „First row is header” și „Auto-detect numbers” pentru a se potrivi structurii datelor dumneavoastră.
Lipiți CSV sau JSON în câmpul de intrare. Output-ul se afișează instant în dreapta.
Faceți clic pe Copy Output pentru a prelua rezultatul. Folosiți Swap ↔ pentru a inversa și a verifica dacă conversia dus-întors este fără pierderi.
Instalează DevSuite Pro gratuit și deblochează peste 64 de instrumente pentru dezvoltatori în browserul tău.