Convertisseur CSV en JSON
Transformez vos données tabulaires CSV en structure JSON avec séparateur personnalisable, gestion des en-têtes et indentation réglable.
Exécuter l’outil
Ce convertisseur transformdu te texte brut au format CSV en un structure JSON structurée et lisible. Vous collez vos lignes tabulaires dans le champ de saisie, puis vous ajustez les paramètres selon vos besoins. L'outil prend en charge plusieurs séparateurs comme la virgule ou le point-virgule, ce qui facilite l'importation de fichier exportés depuis des tableur francophones. Lorsque l'option d'en-tête reste active, la première ligne sert de clés d'objet pour chaque ligne dont le nombde de colonne correspond, avec suppression automatique des espaces superflus autour des valeurs. Si une ligne comporte un nombre de champ différent de l'en-tête, elle est conservée sous forme de liste de valeurs. Vous pouvez également désactivr les en-tête pour obtenir un tableau de listes brut et choisir le nive d'indentation du JSON généré. En cas de texte vide ou de syntaxe CSV invalide, un messag signale le problème san produire de fichier JSON.
Mode d’emploi
- Collez votre texte CSV dans la zone de saisie.
- Indiquez le délimiteur utilisé par vos données, comme la virgule ou le point-virgule.
- Cochez l'option d'en-tête si la première ligne correspond aux noms des colonnes.
- Ajustez le nombre d'espaces pour l'indentation du JSON final.
- Lancez la conversion pour afficher le résultat JSON structuré.
Exemples
- Données tabulaires simples avec en-têtes : pour un texte CSV tel que nom,ville suivi de Alice,Paris et Bob,Lyon avec une virgule et une indentation de 2, l'outil génère un tableau JSON contenant deux objets associant chaque colonne à sa valeur.
- Export avec point-virgule : en collant produit;prix suivi de Pomme;2.50 avec le point-virgule comme délimiteur, le résultat produit une structure JSON propre avec les paires clé-valeur correspondantes.
FAQ
Comment traiter un fichier CSV utilisant des points-virgules ?
Il suffit d'indiquer le point-virgule dans le champ du délimiteur avant de lancer la conversion.
Que se passe-t-il si une ligne a un nombre de colonnes différent de l'en-tête ?
Les lignes qui correspondent au nombre d'en-têtes deviennent des objets avec clés, tandis que les lignes au format différent sont conservées sous forme de listes de valeurs.
Est-il possible de convertir des données sans ligne d'en-tête ?
Oui, en désactivant l'option d'en-tête, chaqu ligne du texte CSV est convertie en une liste d'éléments bruts dan un tableau JSon.
Pourquoi la conversion n'affiche-t-elle aucun JSON ?
Si la saisie est entièrement vide, ne contient que des espaces ou présente une syntaxe CSV rompue, l'outil signale une erreur au liet d'émettre un document JSON.