Convertisseur JSON to CSV et CSV to JSON gratuit
Ce convertisseur gratuit transforme un tableau JSON d'objets en CSV qui s'ouvre dans Excel ou Google Sheets, et reconvertit CSV en JSON. Les objets imbriqués sont aplatis avec des noms de colonnes pointés comme address.city, et chaque clé trouvée dans n'importe quelle ligne devient une colonne. Les champs entre guillemets, les virgules et les sauts de ligne dans les cellules sont traités correctement. Choisissez la direction et le délimiteur, puis copiez le résultat.
JSON to CSV Converter
Generators and Converters
À propos de cet outil
Les API et les exports vous donnent généralement du JSON, tandis que les feuilles de calcul et les écrans d'import veulent du CSV. La conversion manuelle est lente et échoue à la première virgule dans une valeur. Cet outil lit le JSON, collecte chaque clé qui apparaît dans n'importe quel objet, et écrit une ligne par objet avec des cellules correctement entre guillemets.
Les données imbriquées sont aplaties pour que rien ne soit perdu : un objet dans un objet devient une colonne avec un nom pointé comme address.city, et les tableaux sont numérotés, par exemple tags.0 et tags.1. Les valeurs manquantes restent vides. Dans l'autre sens, la première ligne CSV fournit les clés, les cellules entre guillemets et les guillemets doublés sont lus correctement, et les nombres, true, false et null peuvent être convertis en vrais types JSON.
Choisissez un délimiteur virgule, point-virgule ou tabulation pour correspondre au programme dans lequel vous ouvrirez le fichier. Les programmes de feuille de calcul peuvent traiter une cellule qui commence par un signe égal, plus, moins ou arobase comme une formule, donc vérifiez les exports de sources non fiables avant de les ouvrir. L'entrée est limitée à 500 KB et rien de ce que vous collez n'est stocké.
Questions fréquentes
Quelle forme JSON le convertisseur accepte-t-il ?
Un tableau d'objets fonctionne mieux, par exemple une liste de produits ou d'utilisateurs. Un objet unique est traité comme une ligne, et un objet qui contient un tableau, comme une réponse API avec une clé data, est automatiquement déballé. Un tableau de valeurs simples devient une seule colonne appelée value.
Comment les objets et tableaux imbriqués sont-ils traités ?
Ils sont aplatis en colonnes supplémentaires. Un objet dans un objet devient une colonne nommée avec un point, comme address.city, et les éléments du tableau sont numérotés, comme tags.0. Chaque clé trouvée dans n'importe quelle ligne devient une colonne, et les lignes qui manquent une clé obtiennent une cellule vide.
Pourquoi mon CSV semble-t-il mal formaté dans Excel ?
Excel dans certaines régions s'attend à des point-virgules au lieu de virgules. Choisissez le délimiteur point-virgule et convertissez à nouveau. Si les caractères accentués ou hindi semblent corrompus, importez le fichier en UTF-8 en utilisant l'option d'import de données au lieu de le double-cliquer.
Puis-je convertir CSV en JSON avec le même outil ?
Oui. Changez la direction en CSV to JSON, collez le CSV et choisissez le délimiteur. La première ligne devient les clés, chaque ligne suivante devient un objet, et vous pouvez activer la détection de type pour que les nombres et les valeurs true ou false ne restent pas en texte.
Mes données sont-elles stockées ?
Non. Le texte est converti pendant le chargement de la page et n'est pas sauvegardé ou enregistré. L'entrée est limitée à 500 KB, donc divisez les très grands exports en parties.

