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.
- Integració d'APIs: Importeu dades d'un full de càlcul (exportat com a CSV) en una API REST que espera JSON. Parseu el CSV, convertiu cada fila en un objecte JSON i envieu-lo a l'endpoint — una operació habitual en les integracions entre sistemes d'informació.
- Seeding de bases de dades: Pobreu una base de dades de desenvolupament amb una exportació CSV de dades de producció convertint en JSON i important amb un script — dades realistes sense exposar la producció.
- Càrrega de dades en el frontend: Els generadors de llocs estàtics i les aplicacions JavaScript sovint consumeixen fitxers de dades JSON. Convertiu un conjunt de dades CSV en JSON una sola vegada i incorporeu-lo a l'aplicació per a una càrrega ràpida sense API.
- Exploració de dades: Convertiu un CSV en JSON per inspeccionar l'estructura en un formatador JSON — més fàcil d'entendre el niat i els tipus de dades que el CSV cru en una sola línia.
- Automatització sense codi: Eines com Zapier, Make i n8n sovint requereixen entrada en JSON. Convertiu dades del full de càlcul en JSON per alimentar fluxos de treball automatitzats sense escriure codi.
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.