Convertir JSON en CSV
Transformez du JSON en tableau CSV, sous forme de fichier ou de texte collé. Les données sont traitées dans votre navigateur et ne sont pas envoyées.
Glissez un fichier JSON iciChoisir un fichier JSON
Un fichier JSON jusqu’à 50 Mo. Convient surtout : une liste d’objets. Les longs nombres gardent tous leurs chiffres.
Traitement sur votre appareil, aucun envoi
Coller du texte au lieu de choisir un fichier
Guide et informations
Comment ça marche
- Choisissez un fichier JSON ou collez le texte JSON.
- La page vérifie le JSON et affiche la structure détectée et un aperçu du tableau.
- Dans les réglages avancés, choisissez le séparateur et le traitement des valeurs imbriquées.
- Téléchargez le fichier CSV.
Quel JSON convient
Une liste d’objets convient le mieux : chaque objet devient une ligne et chaque clé une colonne. Si la liste se trouve sous une clé comme « items » ou « data », elle est détectée. Un objet seul devient une ligne. Un JSON sans forme de tableau, comme une valeur isolée ou un mélange de listes et d’objets, est refusé avec une explication au lieu d’être deviné.
Les objets et listes imbriqués peuvent rester du texte JSON dans une cellule ou être répartis en colonnes (adresse.ville). Si deux valeurs aboutissaient dans la même colonne, l’outil s’arrête avec une remarque au lieu d’écraser des données.
Aucune perte silencieuse
Les grands nombres ne passent pas par des nombres à virgule flottante et chaque chiffre est conservé. Les clés répétées dans un objet sont signalées. La page indique combien de valeurs null, de textes vides et de valeurs absentes il y a. En CSV, un texte vide et une valeur absente se ressemblent ; null peut être écrit comme cellule vide ou comme le texte « null ».
Le fichier est lu dans un processus d’arrière-plan, avec un analyseur propre et sans eval, jusqu’à 50 Mo et jusqu’à 3 000 000 cellules. La profondeur d’imbrication est limitée.
Questions fréquentes
Mon JSON est-il envoyé ?
Non. Le JSON est lu et converti uniquement dans votre navigateur.
Quelles formes de JSON sont prises en charge ?
Les listes d’objets, un objet seul ou une liste placée sous une clé. Les valeurs isolées et les listes mélangées n’ont pas de forme de tableau et sont refusées avec une explication.
Que deviennent les objets imbriqués ?
Vous pouvez les garder comme texte JSON dans une cellule ou les répartir en colonnes comme adresse.ville.
Les grands nombres sont-ils arrondis ?
Non. Les chiffres sont repris comme texte et non convertis en nombres à virgule flottante.
Le CSV distingue-t-il null et vide ?
Pas de lui-même. L’outil écrit null comme cellule vide ou, si vous préférez, comme le texte « null », et vous montre combien de cas il y a eu.