Aller au contenu
Runs local · no upload

JSON en CSV

Votre chef veut les données API dans Excel. Vous n'avez que du JSON imbriqué.

Résultat
Vide — collez du contenu ci-dessus pour voir la sortie formatée.

Comment ça marche

  1. 01

    Text oder Code einfügen

    Füge deinen Inhalt in das Eingabefeld ein oder tippe direkt.

  2. 02

    Automatische Verarbeitung

    Das Tool verarbeitet den Inhalt sofort und zeigt das Ergebnis.

  3. 03

    Ergebnis kopieren

    Kopiere das Ergebnis mit einem Klick in die Zwischenablage.

Confidentialité

Alle Berechnungen laufen direkt in deinem Browser. Keine Daten werden auf Server übertragen.

JSON est pour les machines, Excel pour les managers. Quand vous devez exporter des réponses d'API REST, le tableur ne comprend rien. Nous aplatissons vos tableaux JSON en tables CSV propres, résolvons les imbrications et préparons les données pour Excel — sans avoir à lancer Python.

01 — Mode d’emploi

Comment utiliser cet outil ?

  1. Collez votre JSON dans le champ de saisie — un tableau d'objets ou un objet unique.
  2. Les structures imbriquées sont aplaties automatiquement avec notation pointée.
  3. Le résultat apparaît immédiatement comme CSV avec ligne d'en-tête et lignes de données.
  4. Copiez le CSV avec le bouton Copier ou utilisez-le directement.

Que fait le convertisseur ?

Le convertisseur JSON vers CSV transforme des données JSON structurées en format tabulaire CSV. Il accepte un tableau d’objets — le format typique des réponses API, exports de base de données et fichiers de log — et produit un fichier CSV avec une ligne d’en-tête par clé et une ligne de données par objet.

Les objets imbriqués sont aplatis automatiquement : de {"user": {"name": "Alice", "address": {"city": "Paris"}}} on obtient les colonnes user.name et user.address.city. Un objet JSON unique est traité comme tableau à une ligne.

Comment fonctionne l’algorithme de conversion ?

La transformation suit un processus en trois étapes :

  1. Parsing et normalisation. La chaîne JSON est validée avec JSON.parse(). Un objet unique est emballé dans un tableau à un élément, pour que la suite soit uniforme.

  2. Aplatissement récursif. Chaque objet du tableau est parcouru récursivement. Les objets imbriqués produisent des chemins en notation pointée (address.city). Les tableaux sont conservés comme chaînes JSON compactes ([1,2,3]), les valeurs null comme chaîne vide.

  3. Génération CSV. Toutes les clés de tous les objets forment la ligne d’en-tête. Les clés manquantes dans les lignes individuelles sont rendues comme champs vides. Les champs avec virgules, guillemets ou retours à la ligne sont échappés selon RFC 4180.

Quels exemples d’application ?

ScénarioEntrée JSONRésultat CSV
Objets plats[{"name": "Alice", "age": 30}]name,age + Alice,30
Imbriqué[{"user": {"city": "Paris"}}]user.city + Paris
Clés manquantes[{"a": 1}, {"b": 2}]a,b + 1, + ,2
Valeurs tableau[{"tags": ["js","ts"]}]tags + "[""js"",""ts""]"
Caractères spéciaux[{"note": "Bonjour, monde"}]note + "Bonjour, monde"

Quels domaines d’usage ?

Transposer données API en tableaux. Les API REST livrent typiquement les données comme tableau JSON. Pour le traitement dans Excel, Google Sheets ou imports base de données, on a besoin de CSV. Le convertisseur prend en charge la transformation sans mapping manuel de colonnes.

Analyse de logs et reporting. Les logs serveur au format JSON Lines se laissent rassembler ligne par ligne en un tableau puis convertir en CSV. Le résultat peut être filtré et trié directement dans des tableurs — sans programmation.

Migration de données entre systèmes. Beaucoup de systèmes legacy importent exclusivement du CSV. Le convertisseur traduit les exports JSON modernes dans le format ancien et préserve les structures imbriquées via colonnes en notation pointée.

Vérification rapide de données. Les développeurs utilisent le convertisseur pour représenter les réponses API en tableau. Les colonnes avec valeurs manquantes ou types inattendus sautent aux yeux immédiatement dans la vue CSV — plus vite que dans l’arbre JSON imbriqué.

Questions fréquentes

Les réponses aux questions principales se trouvent dans le bloc FAQ ci-dessus — elles sont diffusées comme JSON-LD structuré (FAQPage) pour les moteurs de recherche.

Quels outils dev sont liés ?

Autres outils de l’écosystème convertisseur qui collent au sujet :

  • JSON Formatter — formater du code JSON de manière lisible, valider et reconnaître les erreurs de syntaxe avec numéro de ligne.
  • JSON Diff — comparer deux documents JSON et afficher les différences avec JSON Path et info de type.
  • Text-Diff — comparer deux textes et marquer les différences au niveau mot et ligne avec couleurs.

Dernière mise à jour :

Vous pourriez aussi aimer