Ce que fait CSV vers JSON
C’est un convertisseur à deux panneaux en direct : collez des données séparées par des virgules à gauche et elles sont reconstruites sous forme de tableau JSON d’objets à droite au fil de la frappe, sans aucun bouton de conversion à presser. Il est pratique lorsque vous disposez d’un export de tableur mais que votre API, votre fichier de configuration ou votre application JavaScript attend du JSON. Les développeurs, les analystes et toute personne qui assemble un prototype rapide peuvent coller du CSV brut et voir apparaître une sortie structurée, sans aucun script. Un bouton Charger un exemple insère un CSV de démonstration, Effacer vide les deux panneaux, les lignes invalides déclenchent une erreur en ligne plutôt qu’un échec silencieux, et la sortie dispose de boutons Copier et Télécharger.
La première ligne de votre CSV est lue comme l’en-tête. Chaque en-tête devient une clé, et chaque ligne suivante se transforme en objet. Les champs entre guillemets sont respectés, donc les virgules et les retours à la ligne placés dans "..." ne cassent pas les colonnes, et un "" doublé est lu comme un simple guillemet.
Comment l’utiliser
- Collez ou saisissez votre CSV dans le panneau d’entrée à gauche, ou cliquez sur Charger un exemple pour insérer des données de démonstration. Gardez les noms d’en-tête sur la première ligne, par exemple
name,age. - Le panneau de sortie à droite se remplit instantanément d’un tableau JSON proprement indenté, deux espaces par niveau, et se met à jour au fil de la frappe.
- Si une ligne ne peut pas être analysée, un message d’erreur s’affiche à la place du JSON. Corrigez cette ligne et la sortie revient aussitôt.
- Cliquez sur Copier pour récupérer le résultat, ou sur Télécharger pour l’enregistrer comme fichier
.json. Effacer vide les deux panneaux pour recommencer.
Les lignes vides sont ignorées automatiquement, et si une ligne manque une valeur finale, la clé correspondante reçoit une chaîne vide afin que la structure reste cohérente.
Pourquoi convertir ici
C’est rapide, car le résultat apparaît dès que vous tapez, sans attente de téléversement ni file d’attente. C’est privé, car l’analyse se déroule localement dans votre navigateur et vos données ne quittent jamais l’appareil, ce qui compte quand le fichier contient des e-mails ou des commandes. Et c’est gratuit, sans compte et sans limite de lignes. Pour découvrir d’autres outils, parcourez la rubrique convertisseurs.
Astuce
Vous traitez un dossier entier d’exports plutôt qu’un seul collage ? L’application de bureau BulkPro de la même équipe est conçue pour exécuter des conversions sur de nombreux fichiers à la fois.
Questions fréquentes
- Comment l'outil associe-t-il mes colonnes CSV aux clés JSON ?
- La première ligne sert d'en-tête. Chaque nom de colonne devient une clé, et chaque ligne suivante devient un objet du tableau JSON. Un CSV avec les colonnes name et age produit donc des objets comme {"name":"Ada","age":"36"}.
- Les nombres et les valeurs vrai/faux sont-ils conservés comme valeurs réelles ou comme texte ?
- Chaque valeur sort sous forme de chaîne JSON, y compris les nombres et les booléens. La conversion reste ainsi sans perte et prévisible. Si vous avez besoin de valeurs typées, convertissez-les dans votre code après l'analyse, par exemple Number(row.age).
- L'outil gère-t-il les virgules et les guillemets à l'intérieur d'un champ ?
- Oui. Les champs entourés de guillemets doubles sont analysés correctement, donc une virgule dans "Smith, Jr." reste dans un seul champ. Les guillemets doublés ("") sont lus comme un seul guillemet, conformément aux règles CSV standard.
- Que se passe-t-il si mon CSV est mal formé ?
- L'outil convertit au fil de la frappe et valide l'entrée. Si une ligne ne peut pas être analysée, un message d'erreur s'affiche à la place du JSON pour que vous voyiez ce qui ne va pas et le corrigiez. Les lignes vides sont ignorées, et une ligne à laquelle il manque la valeur finale reçoit une chaîne vide pour cette clé afin que la structure reste cohérente.
- Puis-je charger des données d'exemple, effacer ou télécharger le résultat ?
- Oui. Charger un exemple remplit l'entrée avec un petit CSV pour voir tout de suite la forme du JSON, Effacer vide les deux panneaux, et le panneau de sortie propose des boutons Copier et Télécharger pour enregistrer le résultat comme fichier .json. Tout s'exécute dans votre navigateur.
- Mon fichier CSV est-il téléversé quelque part ?
- Non. La conversion s'exécute entièrement dans votre navigateur grâce à JavaScript. Votre CSV n'est jamais envoyé à un serveur, ce qui le rend sûr pour les listes de clients, les exports et toute autre donnée privée.