CSV en JSON en Ligne
Transforme des données tabulaires en format JSON structuré, prêt pour tes APIs.
À quoi ça sert
CSV vers JSON en quelques secondes
Délimiteurs multiples
Virgule, point-virgule, tabulation ou tout séparateur personnalisé. Compatible avec les exports Excel.
100 % privé
La conversion se passe dans ton navigateur. Tes données ne sont jamais envoyées à un serveur.
RFC 4180
Respecte la norme officielle CSV, y compris les champs entre guillemets et les sauts de ligne internes.
Instantané
Conversion en quelques millisecondes sans attente. Le JSON apparaît au fil de la saisie.
Comment ça marche
Trois étapes, sans complications
Colle ou importe ton CSV
Saisis ton texte CSV dans l'éditeur ou glisse un fichier .csv. La première ligne est automatiquement détectée comme en-tête.
Choisis le délimiteur
Sélectionne la virgule, le point-virgule, la tabulation ou un autre séparateur. Le convertisseur respecte la norme RFC 4180 pour les champs entre guillemets.
Copie le JSON obtenu
Récupère un tableau JSON prêt à utiliser dans ton API, ta base de données ou ton application. Copie en un clic ou télécharge le fichier.
FAQ
Des questions ?
Le convertisseur gère la virgule (,), le point-virgule (;), la tabulation (\t) et tout caractère personnalisé. Le point-virgule est courant dans les exports Excel des régions européennes où la virgule sert de séparateur décimal. La norme RFC 4180 définit le comportement pour les champs contenant le délimiteur lui-même, qui doivent être encadrés par des guillemets doubles.
Si ton CSV possède une ligne d'en-tête (première ligne avec les noms de colonnes), le convertisseur l'utilise comme clés d'objet JSON pour chaque ligne. Sans en-tête, tu peux désactiver cette option et les valeurs seront converties en tableaux de tableaux. Les en-têtes sont automatiquement nettoyés pour être des clés JSON valides.
Pour un CSV plat, chaque ligne devient un objet JSON avec les clés d'en-tête. Pour des structures imbriquées (par exemple une colonne nommée address.city), le convertisseur peut développer la notation pointée en objets imbriqués selon l'option choisie. C'est utile quand le CSV a été exporté à l'origine depuis une structure JSON.
Oui. Excel exporte le CSV en encodage UTF-8 ou Windows-1252 et utilise souvent le point-virgule comme délimiteur dans les paramètres régionaux européens. Le convertisseur détecte et gère le BOM UTF-8, les fins de ligne Windows (CRLF) et les champs contenant des sauts de ligne internes entre guillemets — tous les cas définis dans RFC 4180.
Le convertisseur fonctionne en UTF-8, l'encodage recommandé pour JSON selon RFC 8259. Si ton CSV utilise un autre encodage comme ISO-8859-1 ou Windows-1252, fréquent dans les anciens exports Excel, tu devras d'abord convertir l'encodage. Les caractères Unicode, notamment les lettres accentuées et les symboles spéciaux, sont correctement préservés lorsque le CSV est en UTF-8.
CSV et JSON : deux formats clés dans l'écosystème des données
Le CSV (Comma-Separated Values) est un format texte brut défini par la norme RFC 4180 pour représenter des données tabulaires. Chaque ligne du fichier correspond à un enregistrement et les champs sont séparés par un délimiteur, généralement une virgule. Sa simplicité le rend universel : tout tableur (Excel, Google Sheets, LibreOffice), toute base de données et tout outil d'analyse peut importer et exporter du CSV. RFC 4180 définit des règles précises pour gérer les champs qui contiennent eux-mêmes le délimiteur ou des sauts de ligne, lesquels doivent être encadrés par des guillemets doubles.
JSON (JavaScript Object Notation), défini par RFC 8259, est le format d'échange de données dominant pour les API REST et les applications web. Contrairement au CSV, JSON peut représenter des structures hiérarchiques, des tableaux imbriqués et des types de données natifs (nombre, booléen, null) sans ambiguïté. La plupart des langages de programmation modernes intègrent des analyseurs JSON natifs, et des plateformes comme MongoDB, Firebase et Elasticsearch l'utilisent comme format de stockage principal.
La conversion entre CSV et JSON est une opération quotidienne en ingénierie des données : les analystes exportent des enregistrements de bases de données en CSV pour les traiter dans des tableurs, et les développeurs les convertissent en JSON pour alimenter des APIs ou les charger dans des bases NoSQL. Convertir.ai réalise cette transformation entièrement dans le navigateur via l'API texte native, sans envoyer tes données à un serveur, ce qui garantit une confidentialité totale quel que soit le volume ou la sensibilité des données.