Monu Tools

Convertisseur JSON ⇄ CSV

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

  1. 01

    Choisissez le sens : JSON vers CSV ou CSV vers JSON.

  2. 02

    Collez vos données et choisissez le délimiteur (virgule, point-virgule ou tabulation).

  3. 03

    Copiez le résultat converti depuis le panneau de sortie.

Ce qu'il fait

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.

La forme JSON qu'il attend

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.

Guillemets et délimiteurs

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.

Inférence de type au retour

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

Quelle forme de JSON attend-il ?

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.

Gère-t-il les virgules et les guillemets dans les valeurs ?

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.

Les nombres et les booléens sont-ils convertis ?

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.

Mes données sont-elles envoyées ?

Non. La conversion s'exécute entièrement dans votre navigateur ; rien de ce que vous collez ne quitte votre appareil.

Quel délimiteur dois-je choisir ?

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.

Sources

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