Sări la conținut
TextArray
Complet local

Convertor CSV ⇄ JSON

Convertiți datele CSV în JSON și înapoi sau transformați-le într-un tabel Markdown sau HTML.

Intrare
Ieșire

Convertor CSV ⇄ JSON

Lipiți un export CSV și obțineți înapoi o matrice JSON de obiecte sau inserați JSON și obțineți CSV. Convertorul rulează în ambele sensuri și, de asemenea, transformă același tabel într-un tabel Markdown pentru un README sau o cerere de extragere sau un tabel HTML pe care îl puteți plasa direct într-o pagină. Lucrări tipice: transformarea unui export de foi de calcul în date de fixare pentru teste, verificarea cum arată un răspuns API ca tabel sau lipirea exportului unui client, separat prin punct și virgulă, într-un document.

Partea CSV urmează corect RFC 4180, care este locul în care majoritatea convertoarelor rapide renunță. Un câmp înfășurat între ghilimele duble poate conține delimitator, ghilimele „” dublate și chiar întreruperi de linie – toate acestea supraviețuiesc intact călătoriei dus-întors. Lăsați delimitatorul activat automat, iar instrumentul prelevează datele dvs. și alege caracterul care produce cele mai consistente rânduri, astfel încât fișierele virgulă, punct și virgulă, tab și pipe funcționează fără configurare. Când presupunerea este greșită, alegeți manual delimitatorul.

„Primul rând este anteturile” transformă antetul în chei JSON; opriți-l și veți obține în schimb o matrice de matrice. Numele coloanelor goale și repetate primesc un nume propriu, în loc să fie eliminate în tăcere, astfel încât nicio coloană nu dispare. „Prettify JSON” indentează rezultatul cu două spații pentru citire; fără ea rezultatul este minimizat. Mergând în altă direcție, „Citate toate câmpurile” înglobează fiecare câmp, nu numai pe cei care au nevoie de el. Fiecare valoare rămâne un șir, astfel încât zerourile de început în codurile poștale și codurile de produs nu sunt consumate.

Totul rulează în browserul dvs. și datele nu părăsesc dispozitivul dvs., ceea ce contează când exportul deține înregistrări ale clienților sau date interne. JSON nevalid este raportat calm, cu propriul mesaj al parserului și poziția problemei, în loc de o ieșire goală. Copiați rezultatul, descărcați-l ca fișier .txt sau mutați-l înapoi în intrare pentru a înlănțui un alt pas.

FAQ

Ce dialecte CSV citește?
Fișiere separate prin virgulă, punct și virgulă, tabulatori și țevi, cu detectare automată. Câmpurile citate urmează RFC 4180, astfel încât ghilimele dublate, delimitatorii încorporați și întreruperile de linie în interiorul unui câmp citat sunt toate citite corect.
De ce sunt șirurile de numere în JSON?
CSV nu conține tipuri, iar ghicitul lor corupă datele — un cod poștal precum 01234 ar deveni în tăcere 1234. Valorile sunt păstrate ca șiruri de caractere; convertiți câmpurile despre care știți că sunt numerice în propriul cod.
Ce JSON poate converti înapoi în CSV?
O matrice de obiecte, o matrice de matrice sau un singur obiect. Obiectele și matricele imbricate sunt scrise ca JSON în interiorul celulei, mai degrabă decât [obiect obiect]. Orice lucru fără formă de tabel returnează un mesaj care explică ce trebuie furnizat.
Poate produce un tabel Markdown sau HTML?
Da. Alegeți direcția: CSV → Markdown completează coloanele și scapă caracterele pipe, iar CSV → HTML scapă de marcare și creează thead și tbody.
Datele mele sunt încărcate undeva?
Nu. Conversia rulează în întregime în browserul dvs. și CSV sau JSON nu părăsește dispozitivul.