Cel mai bun gratuit CSV la JSON Converter

Transformă rândurile CSV într-o serie de obiecte JSON curate - libere, încolte sau încarcă, nimic stocat.

100% gratuit Nicio înscriere Fără semn de apă Fișiere prelucrate în memorie, niciodată stocate
Go Pro pentru cele mai bune modele de IA - imagine, video și chat - plus încărcare mai mari, prioritate în coada și nu de așteptare. Actualizează la Pro
Iubire Best.Free? Împărtăşiţi-l.

Cum funcţionează

  1. Asigură CSV. Încuiaţi textul CSV sau încărcaţi un fişier.csv.
  2. Setează opțiuni. Spune dacă primul rând este un antet și alege delimitatorul (coma, tab,...).
  3. Ia JSON. Copiază array-ul JSON formatat, sau descărcați-l ca fișier.json.

Despre acest instrument

CSV în JSON transformă datele CSV tabular într-un array JSON pe care le puteţi folosi în cod sau API. Pescuiți CSV sau încărcați un fișier.csv, spuneți-i dacă primul rând este un antet, și alegeți delimitatorul dacă nu este o virgulă. Cu un antet, fiecare linie devine un obiect JSON cheiat de numele coloanei; fără o linie, fiecare linie devine un array. Ieșirea este destul de imprimată și gata de a copia sau de a descărca. Ea analizează tot în cerere și nu stocă nimic.

Pentru ce o folosesc oamenii

  • Alimentează datele de calcul într-o API sau aplicație
  • Conversie un CSV exportat în JSON pentru cod
  • Transformă o listă de contact sau de produse în JSON structurat
  • Prototip cu date reale fără a scrie un analizator

API de dezvoltare

Automatizează acest instrument din propriul cod. Trimite o cerere POST la punctul final de mai jos și obține același rezultat produs de unelte web. Este limitat de rate pe IP și nu are nevoie de nicio înregistrare - cheile API pentru limite mai mari sunt vine.

POST https://best.free/api/tools/csv-to-json/
Parametrul Exemplu Requis Note
text name,age\nAda,36 Da. CSV text (or upload a file on the web form).
delimiter , Nu Field delimiter (use "tab" for TSV).
header True Nu First row is a header.
curl -X POST https://best.free/api/tools/csv-to-json/ \
  -H 'Content-Type: application/json' \
  -d '{"text": "name,age\\nAda,36", "delimiter": ",", "header": true}'
import requests

r = requests.post(
    "https://best.free/api/tools/csv-to-json/",
    json={"text": "name,age\nAda,36", "delimiter": ",", "header": True},
)
print(r.json())
const r = await fetch("https://best.free/api/tools/csv-to-json/", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({ text: "name,age\nAda,36", delimiter: ",", header: true }),
});
const data = await r.json();
console.log(data);

Răspuns: JSON with the converted array in "json".

{"ok": true, "json": "[\n  {\"name\": \"Ada\", \"age\": \"36\"}\n]"}

Întrebări frecvente

Cu un rând de antet, fiecare linie de date devine un obiect JSON a cărui chei sunt numele coloanei. Fără o linie, fiecare linie devine o armă de valori. Alegeți care pe formular.

Da. Setează delimitatorul într-un tab pentru fișiere TSV, sau într-un punct și punct sau alt caracter, astfel încât exporturile separate de tab și de stil european se convertesc corect.

Da. Încărcaţi un fișier.csv până la 100 MB, sau încolţiţi textul direct - fie funcţionează, iar ieșirea este aceeaşi.

Valorile sunt păstrate ca stringuri exact cum apar în CSV, care evită surprize ca un cod de lider-zero transformat într-un număr. Puteți arunca tipuri în propriul cod dacă este necesar.

Da. De asemenea, precum și afișarea format JSON pentru a copia, instrumentul poate returna ca un fișier.json descărcat.

Nu. CSV este analizat în cerere cu biblioteca standard și aruncat imediat - nimic nu este stocat, înregistrat sau transmis.

Da. POST un corp JSON pentru /api/tools/csv-to-json/ și primiți un răspuns JSON înapoi - același motor folosit de unelte web, astfel încât rezultatele sunt identice. Este limitat la rate pe IP ca versiunea web și nu are nevoie de nicio înregistrare; cheile API pentru limite mai mari sunt apropiere. Vezi secțiunea API de mai sus pentru exemple de rulare gata, Python și JavaScript.

Da - CSV pentru JSON este complet gratuit, fără semn de apă pe ieșire și fără card de credit necesar.

Da. Se execută în browser-ul dvs., așa că CSV pentru JSON funcționează pe telefoane și tablete, precum și desktop - nu există nici o aplicație de instalat.

Nu. CSV pentru JSON funcționează fără nici o înscriere; un cont gratuit opțional există doar pentru a debloca limitele de utilizare mai mari.

Unelte conexe

Ratați această pagină
5.0/5 (0)

Ce am putea îmbunătăți? Feedback-ul dvs. ne ajută să rezolvăm problemele.