Un souci avec cet outil ?
À propos de « Convertisseur CSV Vers JSON En Ligne »
Cet outil convertit du CSV en tableau JSON d'objets. La première ligne devient les noms de champs ; chaque ligne suivante devient un objet JSON. Champs entre guillemets, virgules embarquées, échappements suivent la RFC 4180.
Il fait le pont entre les données tableurs et celles consommables par du code : en JSON, on charge dans Node.js, Python, JavaScript, etc. sans parsing supplémentaire.
Le séparateur (virgule, point-virgule, tabulation, pipe) et les retours à la ligne (CRLF, LF) sont détectés automatiquement ; les incohérences fréquentes en CSV réel sont tolérées.
Comment utiliser cet outil
Convertir un CSV en tableau JSON
Coller votre CSV
Contenu CSV dans le champ « CSV ». La première ligne non vide est traitée comme en-tête ; chaque ligne suivante devient un objet JSON avec les en-têtes comme clés.
Comment ça parse
Séparation par virgules ; cellules entre guillemets avec échappement "" supportés, guillemets externes retirés. Les en-têtes vides retombent sur col0, col1, col2… pour éviter les collisions de colonnes.
Exécuter
Résultat : un seul champ `json` — un tableau d’objets. Un CSV vide renvoie [] sans erreur. Toutes les valeurs sont des chaînes — le parser ne convertit pas en nombres, booléens ou dates.
Cas limites
Les valeurs entre guillemets sur plusieurs lignes ne sont PAS supportées (un saut de ligne dans des guillemets finit quand même la ligne). Pour des CSV plus complexes (TSV, points-virgules, sauts de ligne échappés), nettoyez les données ou utilisez un parser dédié.