JSON → CSV/TSV : convertit un tableau JSON d’objets au format CSV (séparé par des virgules) ou TSV (séparé par des tabulations). Les en-têtes sont extraits automatiquement des clés des objets.
CSV/TSV → JSON : analyse des données CSV ou TSV et les convertit en tableau JSON d’objets. Les en-têtes sont détectés à partir de la première ligne.
Astuce : utilisez l’option Séparateur pour basculer entre virgule, tabulation et point-virgule. Le format TSV est couramment utilisé dans les tableurs.
Les tableaux sont plats, le JSON ne l’est pas
Le CSV est une grille : chaque ligne a les mêmes colonnes. Le JSON est un arbre : les objets s’imbriquent, les tableaux se répètent, et les lignes peuvent porter des clés différentes. La conversion JSON → CSV aplatit un tableau d’objets en une ligne d’en-tête (l’union des clés) suivie d’une ligne par objet ; les clés manquantes deviennent des cellules vides. Le sens inverse enveloppe chaque ligne dans un objet indexé par l’en-tête — l’imbrication n’est pas restaurée.
📋 Conseils
JSON → CSV :L’entrée doit être un tableau JSON d’objets aux clés cohérentes.
CSV → JSON :La première ligne est traitée comme en-têtes. Les lignes vides sont ignorées.
Le point-virgule (;) est courant dans les régions européennes où la virgule sert de séparateur décimal.