← Înapoi la Funcționalități
Free

Convertor CSV ↔ JSON

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.

Previzualizare în Direct
example.com
Convertor CSV ↔ JSON ✓ Convertite 3 linii
CSV → JSON JSON → CSV
Separator: , ✓ Prima linie este antet ✓ Detectare automată a numerelor
Intrare CSV
name,age,city
Alice,30,NYC
Bob,25,LA
Carlos,42,Austin
Ieșire JSON
[
  { "name": "Alice", "age": 30, "city": "NYC" },
  { "name": "Bob", "age": 25, "city": "LA" },
  { "name": "Carlos", "age": 42, "city": "Austin" }
]
Caracteristici Principale

Conversie Bidirecțională

CSV → JSON și JSON → CSV. Butonul Swap inversează instant intrarea/ieșirea pentru verificarea conversiei dus-întors.

CSV Conform cu RFC 4180

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.

Delimitatori Personalizați

Schimbați separatorul din virgulă în orice altceva — tab (pentru TSV), punct și virgulă (pentru localizare europeană), pipe sau orice caracter unic.

Detectare Automată a Tipurilor

Numerele, valorile boolean și null sunt convertite la echivalentele lor tipizate în output-ul JSON. Dezactivați dacă doriți toate valorile ca șiruri.

Conversie Live

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.

Gestionează Câmpuri Lipsă

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.

Cazuri de Utilizare Comune

Procesarea Exporturilor din Baza 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.

Integrare cu Foi de Calcul

Convertiți un răspuns API (array JSON) în CSV pentru a-l lipi direct în Excel sau Google Sheets.

Restructurarea Datelor

Treceți datele dus-întors prin instrument pentru a curăța formatarea — util la combinarea CSV-urilor din surse diferite cu ghilimele inconsistente.

Conversia Fișierelor de Localizare

Transformați între foi de traducere bazate pe CSV și fișiere i18n JSON pentru instrumente precum extensii Chrome sau React-intl.

Fixture-uri pentru Testarea API

Generați fixture-uri JSON din date de test CSV (sau invers) pentru popularea bazelor de date de dezvoltare și teste de integrare.

Cum se Folosește
1

Deschideți CSV ↔ JSON

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.

2

Alegeți Direcția

Selectați CSV → JSON pentru a analiza date tabulare, sau JSON → CSV pentru a aplatiza un array de obiecte în rânduri.

3

Configurați Opțiunile

Ajustați delimitatorul dacă nu este virgulă, activați „First row is header” și „Auto-detect numbers” pentru a se potrivi structurii datelor dumneavoastră.

4

Lipiți Datele

Lipiți CSV sau JSON în câmpul de intrare. Output-ul se afișează instant în dreapta.

5

Copiați sau Descărcați

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.

Ești Gata să Încerci?

Instalează DevSuite Pro gratuit și deblochează peste 64 de instrumente pentru dezvoltatori în browserul tău.

Adaugă în Chrome Adaugă la Edge Adaugă în FireFox