Convertissez du JSON en CSV et du CSV en JSON, dans les deux sens. Choisissez le délimiteur, gérez les champs entre guillemets et copiez le résultat. Tout s'exécute dans votre navigateur.
Comment utiliser l'outil JSON ⇄ CSV
Choisissez le sens : JSON vers CSV ou CSV vers JSON.
Collez vos données et choisissez le délimiteur (virgule, point-virgule ou tabulation).
Copiez le résultat converti depuis le panneau de sortie.
Ce convertisseur transforme un tableau JSON d'objets en CSV et analyse le CSV pour le reconvertir en JSON, dans les deux sens. Choisissez le sens, collez vos données, choisissez le délimiteur et copiez le résultat.
Il est pratique pour déplacer des données entre tableurs, API et fichiers de configuration, et toute la conversion se fait côté client, donc vos données restent privées.
Il attend du JSON sous forme de tableau d'objets, comme [{"name":"Mo","age":3}]. Les colonnes du CSV sont l'union de toutes les clés présentes dans les objets, un objet unique devient une ligne, et toute valeur imbriquée est écrite en texte JSON à l'intérieur de sa cellule.
Il suit les règles standard de mise entre guillemets du CSV, donc une valeur qui contient le délimiteur, un guillemet ou un saut de ligne est entourée de guillemets et échappée correctement, et l'analyseur CSV relit ces valeurs sans perte de données.
Vous pouvez choisir la virgule, le point-virgule ou la tabulation comme délimiteur. La virgule est le choix par défaut et le plus courant; le point-virgule convient aux régions où la virgule est le séparateur décimal et où les tableurs l'attendent; la tabulation produit du TSV.
Lors de la relecture du CSV vers le JSON, il infère les types de façon sensée: les nombres simples et true/false deviennent de vraies valeurs JSON, tandis qu'une valeur avec un zéro de tête comme 007 reste du texte pour que les identifiants et les codes ne soient pas altérés.
Questions fréquentes
Un tableau d'objets, comme [{"name":"Mo","age":3}]. Les colonnes sont l'union de toutes les clés. Un seul objet devient une ligne, et les valeurs imbriquées sont écrites en JSON dans la cellule.
Oui. Les champs contenant le délimiteur, des guillemets ou des sauts de ligne sont mis entre guillemets et échappés selon le standard CSV, et l'analyseur CSV les relit correctement.
Lors de la lecture du CSV, les nombres simples et true/false deviennent de vraies valeurs JSON, tandis que les valeurs avec un zéro en tête (comme 007) restent du texte afin que les identifiants ne soient pas altérés.
Non. La conversion s'exécute entièrement dans votre navigateur ; rien de ce que vous collez ne quitte votre appareil.
La virgule est la valeur par défaut standard. Utilisez le point-virgule dans les régions où la virgule est le séparateur décimal et où les tableurs l'attendent, ou la tabulation pour produire un fichier TSV.
Intégrer cet outil
Ajoutez cet outil à votre propre site web. Copiez le code ci-dessous. Il reste à jour automatiquement.
<iframe src="https://monu.tools/embed/fr/json-csv-converter" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Outils similaires
Formatez, embellissez et validez du JSON en ligne avec des messages d'erreur clairs pour les entrées invalides.
Minifiez et validez du JSON dans votre navigateur, et voyez combien d'octets vous économisez.
Convertissez du YAML en JSON et du JSON en YAML, dans les deux sens. Valide lors de la conversion et affiche des erreurs claires. Tout s'exécute dans votre navigateur.
Générez des interfaces TypeScript à partir d'un exemple JSON, avec des types imbriqués, des tableaux et des champs optionnels. S'exécute dans votre navigateur.