Convertis entre JSON et CSV dans les deux sens, dans ton navigateur.
Cet outil convertit entre deux des formats de données les plus courants. Du JSON vers le CSV, il lit un tableau d'objets, collecte toutes les clés apparaissant dans l'ensemble pour former la ligne d'en-tête, et écrit une ligne par objet — en protégeant correctement toute valeur contenant une virgule, un guillemet ou un saut de ligne. Du CSV vers le JSON, il analyse le tableau (en respectant les champs entre guillemets) et transforme chaque ligne en objet indexé par l'en-tête. Tout s'exécute dans ton navigateur : tes données ne sont jamais envoyées.
Pour JSON vers CSV, l'entrée doit être un tableau d'objets, comme [{"nom":"Alice","age":30}, …] ; un objet unique est aussi accepté et devient une ligne. Les objets qui ne partagent pas tous les mêmes clés sont gérés en incluant chaque clé trouvée, en laissant des vides là où une valeur manque. Pour CSV vers JSON, la première ligne est traitée comme l'en-tête, et chaque ligne suivante devient un objet. Les champs entourés de guillemets doubles peuvent contenir sans risque des virgules et des sauts de ligne, selon la convention CSV standard.
Convertir du JSON en CSV est pratique pour ouvrir des données d'API dans un tableur, partager des enregistrements avec quelqu'un qui préfère Excel, ou importer dans un outil qui attend un format tabulaire. L'inverse — CSV vers JSON — est utile pour alimenter des exports de tableur dans du code, une API ou un fichier de configuration. Une fois converti, tu peux copier le résultat ou le télécharger en fichier .csv ou .json.
Les objets et tableaux imbriqués sont écrits dans la cellule CSV sous forme de JSON compact, aucune information n'est perdue même si le CSV lui-même est plat.
Oui. Les valeurs contenant virgules, guillemets ou sauts de ligne sont automatiquement mises entre guillemets à l'export et analysées correctement à l'import.
Non. Les deux conversions s'exécutent entièrement dans ton navigateur et rien de ce que tu colles ne quitte ton appareil.