JSON vers CSV
Convertissez un tableau JSON d'objets en CSV, directement dans votre navigateur.
🔒 Traitement local dans votre navigateur
Loading…
Comment l'utiliser
- Collez un tableau JSON d'objets dans le champ ci-dessus — par exemple [{"name":"Alice","age":30},{"name":"Bob","age":25}].
- Cliquez sur Convertir pour le transformer en CSV.
- Consultez le résultat CSV affiché sous le champ de saisie.
- Utilisez Copier pour copier le CSV dans votre presse-papiers, ou Télécharger pour l'enregistrer sous forme de fichier .csv.
Fonctionnalités
- Convertit un tableau JSON d'objets en CSV correctement formaté
- Gère avec souplesse les lignes ayant des champs différents ou manquants — aucun plantage sur des données incohérentes
- Mise entre guillemets CSV conforme à la RFC 4180 pour les valeurs contenant des virgules, des guillemets ou des sauts de ligne
- Copie en un clic dans le presse-papiers ou téléchargement sous forme de fichier .csv
- 100 % côté client — vos données ne quittent jamais votre navigateur
Questions fréquentes
Mon JSON est-il envoyé quelque part ?
Non. JSON vers CSV fonctionne entièrement dans votre navigateur — vos données ne sont jamais envoyées à un serveur.
Que se passe-t-il si mes objets ont des champs différents ?
L'en-tête du CSV est construit à partir de l'union de tous les champs rencontrés dans l'ensemble des objets. Les lignes auxquelles il manque un champ donné reçoivent simplement une cellule vide dans cette colonne, et les lignes avec des champs supplémentaires obtiennent leur propre colonne additionnelle.
Et si mon JSON est un seul objet plutôt qu'un tableau ?
Il est automatiquement traité comme un tableau d'une seule ligne — vous n'avez pas besoin de l'entourer vous-même de crochets.
Et si mon JSON n'est pas du tout un tableau d'objets, par exemple un tableau de nombres ?
Un message d'erreur clair s'affichera pour expliquer que l'outil attend un tableau d'objets (ou un seul objet), afin que vous puissiez corriger la structure de l'entrée avant de convertir.
Gère-t-il les objets ou tableaux imbriqués à l'intérieur d'un champ ?
Oui. Un objet ou un tableau imbriqué est converti en sa représentation textuelle JSON et placé dans cette cellule unique, plutôt que d'être éclaté en colonnes séparées.