DevToolbox

Gratuit en ligne JSON ↔ CSV Converter

Convertissez des tableaux JSON en CSV ou du CSV en JSON instantanément — convertisseur en ligne gratuit avec téléchargement. Gère les champs entre guillemets, 100% côté client.

100% Côté client · Vos données ne quittent jamais votre navigateur

Comment utiliser JSON ↔ CSV Converter

Choisissez une direction avec le bouton bascule : JSON vers CSV ou CSV vers JSON.

Pour JSON vers CSV : collez un tableau JSON d'objets. Chaque clé d'objet devient un en-tête de colonne. Cliquez sur Convertir pour obtenir une sortie séparée par des virgules que vous pouvez ouvrir dans Excel ou Google Sheets.

Pour CSV vers JSON : collez du CSV avec une ligne d'en-tête. L'outil l'analyse en un tableau JSON d'objets, en gérant correctement les champs entre guillemets.

Utilisez Charger un exemple pour voir un exemple fonctionnel. Après la conversion, utilisez le bouton Télécharger pour enregistrer le fichier directement.

Questions fréquentes

Quelle structure JSON le convertisseur attend-il ?

Le convertisseur attend un tableau JSON d'objets, où chaque objet représente une ligne. Toutes les clés de premier niveau de tous les objets deviennent des en-têtes de colonnes. Les clés manquantes dans une ligne donnent une cellule vide. Les objets imbriqués ne sont pas aplatis — ils sont sérialisés sous forme de chaîne.

Le convertisseur CSV gère-t-il les champs entre guillemets contenant des virgules ?

Oui. L'analyseur CSV gère correctement les guillemets selon la norme RFC 4180 : les champs contenant des virgules, des guillemets doubles ou des sauts de ligne doivent être encadrés par des guillemets doubles. Les guillemets doubles à l'intérieur d'un champ entre guillemets sont échappés en les doublant ("").

Puis-je reconvertir du CSV en JSON ?

Oui — cliquez sur le bouton de direction pour passer en mode CSV vers JSON. La première ligne est traitée comme les en-têtes de colonnes. Chaque ligne suivante devient un objet JSON avec ces clés. Toutes les valeurs sont traitées comme des chaînes ; l'inférence de type n'est pas appliquée.

Comment gérer les caractères spéciaux dans le CSV ?

Les champs contenant des virgules, des guillemets doubles ou des sauts de ligne sont automatiquement encadrés par des guillemets doubles lors de la conversion JSON vers CSV. Lors de l'analyse CSV vers JSON, les champs entre guillemets sont correctement non échappés.

Y a-t-il une limite de taille ?

Il n'y a pas de limite de taille stricte, mais les très grands ensembles de données (des centaines de milliers de lignes) peuvent être lents à traiter dans le navigateur. Pour un travail ETL en production, des outils côté serveur ou des utilitaires en ligne de commande comme csvkit ou jq sont plus appropriés.

Outils associés