Torna a l'inici Desenvolupador CSV a JSON

CSV a JSON

Converteix CSV a JSON al moment

Com usar CSV a JSON

Converteix CSV a JSON al moment Eina gratuïta en línia, sense registre, sense anuncis intrusius. Utilitza-la ara.

Quan necessiteu convertir CSV a JSON?

CSV i JSON són els dos formats d'intercanvi de dades més comuns. CSV és el format d'exportació dels fulls de càlcul i les bases de dades; JSON és el que consumeixen les APIs i les aplicacions web. La conversió és una operació de pont quotidiana per als desenvolupadors i els analistes de dades en el món tecnològic modern.

Exemple pràctic: Una fila CSV Anna,30,Barcelona amb les capçaleres nom,edat,ciutat es converteix en l'objecte JSON {"nom":"Anna","edat":"30","ciutat":"Barcelona"}. Tingueu en compte que els valors CSV sempre són cadenes — la conversió de tipus (edat a enter) requereix un tractament addicional.

Frequently Asked Questions

La conversió CSV a JSON preserva els tipus de dades?

No — CSV emmagatzema tot com a text. En convertir a JSON, tots els valors es converteixen en cadenes per defecte: l'edat 30 es converteix en '30', no en l'enter 30. Per obtenir els tipus correctes, post-processeu el JSON (convertiu números, booleans) o feu servir una eina que infereixi els tipus automàticament.

Qué passa amb les columnes CSV que contenen comes?

Els valors CSV que contenen comes han d'estar envoltats de cometes dobles: 'Barcelona, Cataluña' es converteix en '"Barcelona, Cataluña"' en el CSV. Els parsers CSV estàndard ho gestionen correctament. Els problemes sorgeixen amb fitxers CSV no estàndard que no encerclen els valors — inspeccioneu sempre el CSV abans de convertir.

Quina diferència hi ha entre CSV i TSV?

CSV (Comma-Separated Values) utilitza comes com a delimitadors. TSV (Tab-Separated Values) utilitza caràcters de tabulació. TSV és menys comú però útil quan les dades contenen comes. Aquest convertidor suporta tots dos — seleccioneu el delimitador que correspongui al vostre fitxer.

Com converto JSON de tornada a CSV?

La conversió inversa és directa per als arrays JSON plans (cada objecte es converteix en una fila). El JSON niat requereix primer un aplanament — els objectes fills es converteixen en noms de columna amb punt (adreça.ciutat) o es serialitzen com a cadenes. Feu servir una eina dedicada de JSON a CSV per a aquesta operació.

Puc convertir un CSV multi-fitxer amb relacions en JSON niat?

Un CSV pla correspon a un array JSON pla — un objecte per fila. El JSON niat (relacions pare/fill) no es pot expressar directament en CSV. Per crear JSON niat a partir de fitxers CSV relacionals, necessiteu codi personalitzat que uneixi les dades per camps clau.

CSV vs JSON vs XML vs YAML

CSV és el més simple — únicament dades tabulars, sense niat, universalment suportat per fulls de càlcul i eines de BI. JSON suporta estructures niades i és l'estàndard per a les APIs web modernes. XML és més verbose però suporta esquemes i namespaces — encara dominant en sistemes empresarials. YAML és més llegible per a fitxers de configuració (Docker, Kubernetes) però sensible als espais en blanc. Per a APIs web: JSON. Per a fulls de càlcul: CSV. Per a la configuració d'infraestructura: YAML o TOML.

☕ Buy me a coffee