Convertor CSV in JSON (randul de antet devine chei)

Converteste CSV intr-un array JSON. Lipeste sau incarca un fisier, procesat local in mod implicit.

Lipeste CSV si converteste instant in JSON. Manevreaza cu grija datele personale.

Datele introduse sunt procesate in browserul tau si nu sunt niciodata incarcate.

Instrument de conversie CSV JSON

Foloseste-l pentru fluxuri de lucru precum "conversie CSV JSON", "csv in json" si "converteste CSV in JSON" cu lipire rapida sau incarcare.

Cum se foloseste

  1. Lipeste CSV (sau incarca un fisier)
  2. Alege antetul, inferenta tipurilor si comportamentul pentru celule goale cand este necesar
  3. Copiaza iesirea JSON sau descarca sub forma de .json

Exemple

De baza (inferenta tipurilor PORNITA)

Intrare

name,age,active
Alice,30,true
Bob,25,false

Iesire

[
  { "name": "Alice", "age": 30, "active": true },
  { "name": "Bob", "age": 25, "active": false }
]

Celula goala devine null

Intrare

name,age
Alice,
Bob,25

Iesire

[
  { "name": "Alice", "age": null },
  { "name": "Bob", "age": 25 }
]

Sfaturi pentru conversie

  • Pastreaza inferenta tipurilor OPRITA pentru coloanele ID unde zerourile initiale sunt importante.
  • Pentru TSV, seteaza delimitatorul la tab sau foloseste detectarea automata.
  • Daca numarul de coloane variaza, verifica avertismentele si seteaza delimitatorul manual cand este nevoie.

Intrebari frecvente

Pot folosi primul rand ca antet?

Da. Daca modul antet este oprit, cheile sunt generate ca col1, col2, ...

Numerele raman ca siruri.

Activeaza inferenta tipurilor. Optiunea sigura implicita este OPRIT (toate valorile ca siruri).

Celulele goale pot deveni null?

Alege sir gol, null sau omiterea cheii.

Poate converti si TSV?

Seteaza delimitatorul la tab sau foloseste detectarea automata.

Suporta virgule/linii noi in interiorul campurilor intre ghilimele?

Da. Daca parsarea esueaza, seteaza explicit caracterul de ghilimea si delimitatorul.

Ce se intampla daca numele anteturilor sunt duplicate?

Sunt redenumite automat in stilul name_2, name_3 si afisate ca avertismente.