Convertisseur JSON ↔ CSV/TSV

Convertissez des tableaux JSON au format CSV ou TSV, ou analysez des données CSV/TSV pour les reconvertir en JSON mis en forme. Prend en charge plusieurs séparateurs : virgule, tabulation et point-virgule.
Tout le traitement se fait localement dans votre navigateur — vos données ne sont jamais envoyées à un serveur.
Voir aussi : Tous les outils JSON | Visionneuse / éditeur JSON | Évaluateur JSONPath | Validateur de schéma JSON | JSON → SQL / TOML | Comparaison JSON.
Sens : Séparateur :
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.