Convertor CSV în JSON — Transformați datele CSV în obiecte sau matrice JSON structurate, direct în browserul dumneavoastră.

Lipiți un fișier CSV sau deschideți un fișier și obțineți imediat un fișier JSON. Delimitatorul este detectat automat, valorile între ghilimele și virgulele din celule sunt procesate corespunzător, iar numerele pot fi convertite în numere reale. Copiați rezultatul sau descărcați-l ca fișier .json. Nu se încarcă nimic.

Convertește fișierul meu CSV Fișierul CSV rămâne în browserul dumneavoastră
Convertor CSV în JSON care afișează un tabel cu rânduri transformate într-un array JSON de obiecte

Fișierul CSV

Rezultat în format JSON

0Records
0Columns
–Delimiter
0 Dimensiune BJSON
Ghidul

Ghidul convertorului CSV în JSON: delimitatori, antete și rezultate curate

Află ce face fiecare opțiune și cum poți obține date în format JSON pe care codul tău le poate utiliza.

O explicație simplă

Ce face un convertor CSV în JSON?

CSV este un tabel simplu: un rând pe fiecare linie, valorile fiind separate prin virgulă sau un alt delimitator. JSON stochează aceleași date sub formă de obiecte și matrice pe care codul le poate citi direct. Un convertor transformă fiecare rând CSV într-un obiect JSON, folosind rândul de antet ca nume de chei.

Lipiți fișierul CSV sau deschideți un fișier, iar formatul JSON se actualizează pe măsură ce introduceți datele. Valorile între ghilimele, virgulele din interiorul ghilimelelor, ghilimelele duble și întreruperile de linie din interiorul unei celule sunt tratate așa cum le exportă aplicațiile de tip foaie de calcul. Dacă fișierul CSV conține spații inutile, curățați-l mai întâi cu ajutorul instrumentului „Whitespace Remover”.

Motive frecvente pentru a trece la o altă monedă

De ce transformă oamenii fișierele CSV în JSON

Dezvoltare web și de aplicații

Încărcați datele dintr-o foaie de calcul într-un front-end, un API simulat sau un dispozitiv de testare fără a scrie un analizor sintactic.

Date și API-uri

Convertiți datele exportate din Excel, Google Sheets sau dintr-o bază de date în formatul JSON necesar pentru o API sau un script de import.

Configurare și conținut

Mutați listele de produse, traducerile sau setările stocate într-o foaie de calcul într-un fișier JSON pe care proiectul dvs. îl poate utiliza.

Ce face fiecare opțiune

Explicații privind opțiunile de conversie

Delimitator

Funcția de detectare automată verifică primul rând pentru a identifica virgule, punct și virgulă, tab-uri sau bare verticală. Alegeți manual una dintre acestea dacă fișierul le conține pe toate. Multe exporturi europene folosesc punct și virgulă.

Structura JSON

Un tablou de obiecte conține câte un obiect pe rând, indexat după antet. Un tablou de tablouri păstrează fiecare rând sub forma unei liste simple, inclusiv rândul de antet.

Primul rând este antetul

Când opțiunea este activată, primul rând devine cheile. Când opțiunea este dezactivată, cheile sunt denumite column_1, column_2 și așa mai departe. Numele anteturilor goale sau repetate sunt corectate în același mod.

Conversia numerelor, a valorilor „adevărat/fals” și a valorilor „nul”

Transformă 42 într-un număr și „true” într-o valoare booleană. Valorile precum 007 sau numerele de identificare lungi, cu peste 15 cifre, rămân sub formă de text, astfel încât să nu se piardă nimic.

Trim, omite rândurile goale, consideră valorile goale ca fiind „null”

Opțiunea „Trim” elimină spațiile din jurul valorilor, opțiunea „Skip empty rows” omite rândurile goale, iar opțiunea „Use null for empty values” înlocuiește șirurile goale cu valoarea „null”.

Conversie în câțiva pași

Cum se utilizează convertorul CSV în JSON

  1. Lipiți fișierul CSV în prima casetă sau apăsați pe „Deschideți fișierul” și alegeți un fișier .csv, .tsv sau .txt.
  2. Lăsați opțiunea „Delimitator” setată pe „Detectare automată” sau alegeți-l pe cel folosit de fișierul dumneavoastră.
  3. Alegeți structura și formatarea JSON, apoi bifați sau debifați opțiunile.
  4. Verificați numărul de înregistrări și de coloane, apoi apăsați pe „Copiere JSON” sau „Descărcare .json”.
Vezi rezultatul

Un mic exemplu de conversie din CSV în JSON

CSV: nume,vârstă,oraș Asha,29,Pune Rohan,34,"Delhi, NCR" JSON (matrice de obiecte): [ { "nume": "Asha", "vârstă": 29, "oraș": "Pune" }, { „nume”: „Rohan”, „vârstă”: 34, „oraș”: „Delhi, NCR” } ]

Virgula din interiorul expresiei „Delhi, NCR” rămâne parte din valoare, deoarece celula este încadrată între ghilimele. Pentru a scrie o ghilimelă în interiorul unei celule încadrate între ghilimele, trebuie să o dublați: "".

Rezultate mai bune

Sfaturi simple pentru conversii eficiente

  • Dacă toate datele se afișează într-o singură coloană, înseamnă că delimitatorul este greșit. Alege-l manual.
  • Deschideți fișierele Excel, apoi salvați-le mai întâi în format CSV (UTF-8). În acest fel, accentele și simbolurile se convertesc corect.
  • Păstrați codurile de identificare, numerele de telefon și codurile poștale sub formă de text, dezactivând conversia numerelor dacă zerourile inițiale sunt importante.
  • Folosiți opțiunea „minified” pentru încărcături mici și pentru afișarea structurată a datelor atunci când doriți să citiți sau să verificați datele.
Informații utile

Restricții și confidențialitate

Confidențialitate

Fișierul CSV este convertit în browserul dumneavoastră. Acesta nu este încărcat, trimis către serverul nostru și nici stocat. Pe dispozitivul dumneavoastră sunt memorate doar opțiunile selectate.

Limitări

Fișierele foarte mari depind de memoria dispozitivului tău, așa că fișierele mai mari de aproximativ 15 MB sunt respinse. Instrumentul citește un singur tabel plat. Nu generează structuri JSON imbricate pe baza anteturilor cu puncte și nu citește direct fișierele .xlsx.

Întrebări frecvente

Întrebări frecvente despre convertorul CSV în JSON

Cum pot converti un fișier CSV în JSON?

Lipiți fișierul CSV în caseta de text sau deschideți un fișier. Fișierul JSON apare imediat, fiecare rând fiind transformat într-un obiect care utilizează rândul de antet ca chei. Apoi copiați-l sau descărcați-l ca fișier .json.

Funcționează și cu punct și virgulă sau cu tab-uri în loc de virgule?

Da. Funcția de detectare automată verifică primul rând pentru a identifica virgule, punct și virgulă, tab-uri și bare verticale. De asemenea, poți alege tu însuți delimitatorul dacă presupunerea nu este corectă.

Ce se întâmplă dacă fișierul meu CSV nu are rând de antet?

Debifați opțiunea „Primul rând este antetul”. În acest fel, coloanele vor fi denumite column_1, column_2 și așa mai departe, iar primul rând va rămâne în datele finale.

Cum se tratează virgulele și ghilimelele din interiorul unei celule?

O celulă încadrată între ghilimele duble poate conține virgule, întreruperi de rând și ghilimele duble, la fel ca în cazul exportului dintr-o foaie de calcul. Ghilimelele sunt eliminate din fișierul JSON, iar textul este păstrat.

Vor deveni numerele și valorile „adevărat/fals” tipuri JSON propriu-zise?

Dacă sunt bifate opțiunile „Convert numbers”, „true/false” și „null”, numerele simple devin numere, iar „true” sau „false” devin valori booleene. Valorile care încep cu zerouri, cum ar fi 007, și numerele cu mai mult de 15 cifre rămân sub formă de text, astfel încât nu sunt modificate.

Pot obține un tablou de tablouri în loc de obiecte?

Da. Setați tipul JSON la „Array of arrays”. Fiecare rând, inclusiv rândul de antet, devine o listă de valori.

Pot deschide direct un fișier Excel?

Nu sunt acceptate fișierele .xlsx. Salvați mai întâi foaia de calcul în format CSV din Excel sau Google Sheets, apoi deschideți sau lipiți fișierul respectiv aici.

Datele mele sunt încărcate sau salvate?

Nu. Conversia se efectuează în browserul tău, iar datele tale nu părăsesc niciodată dispozitivul. Se memorează doar opțiunile selectate de tine pentru data viitoare.

De la persoanele care folosesc acest instrument

Recenzii

Se încarcă recenziile…
Continuă

Mai multe instrumente în cutie

Pagina principală oferă zeci de alte instrumente gratuite care nu necesită o cheie API.

Propune un instrument