Convertisseur CSV en JSON
Transformez les lignes d’un CSV en JSON propre en une étape, avec valeurs typées, séparateurs personnalisés et sortie indentée ou minifiée.
Traité localement dans votre navigateur/ Vos données restent dans votre navigateur.
Qu'est-ce que Convertisseur CSV en JSON ?
Le JSON est le format qu’attendent la plupart des API et du code JavaScript, alors que les données arrivent souvent sous forme d’exports CSV. Ce convertisseur lit le CSV avec un véritable analyseur (guillemets, retours à la ligne dans les cellules, BOM, CRLF) et produit soit un tableau d’objets, dont les clés viennent de la première ligne, soit un tableau de tableaux.
Avec la détection des valeurs activée, les nombres, true/false et null deviennent de vrais types JSON, tandis que les valeurs avec zéros de tête comme « 007 » ou les nombres de plus de 15 chiffres restent des chaînes pour ne jamais corrompre un identifiant. Les en-têtes vides ou en double sont renommés et les clés comme __proto__ sont traitées en toute sécurité.
Comment ça marche ?
- Collez votre CSV ou ouvrez un fichier .csv ; le séparateur est détecté automatiquement sauf si vous en choisissez un.
- Gardez « La première ligne est un en-tête » pour obtenir un tableau d’objets, ou décochez pour un tableau de tableaux.
- Choisissez si les nombres, booléens et null doivent être détectés, et si les cellules vides deviennent null.
- Sélectionnez une sortie indentée (2 ou 4 espaces, tabulations) ou minifiée, puis copiez ou téléchargez data.json. Le bouton Échanger reconvertit du JSON en CSV.
Cas d'usage courants
- Envoyer l’export d’un tableur vers une API REST, un serveur factice ou un prototype front-end.
- Créer des jeux de données de test à partir d’un tableur partagé.
- Convertir des tableaux de configuration ou de traduction en fichiers JSON.
- Préparer des données pour une bibliothèque de graphiques qui attend un tableau d’objets.
Exemples
Essayez cette saisie dans l'outil ci-dessus :
id,name,active,score,city 1,Alice,true,12.5,Paris 2,Bob,false,8,"Lyon, France" 3,Chloé,true,,Nice
[
{
"id": 1,
"name": "Alice",
"active": true,
"score": 12.5,
"city": "Paris"
},
{
"id": 2,
"name": "Bob",
"active": false,
"score": 8,
"city": "Lyon, France"
},
{
"id": 3,
"name": "Chloé",
"active": true,
"score": "",
"city": "Nice"
}
]Confidentialité
Convertisseur CSV en JSON s'exécute entièrement dans votre navigateur. Le texte ou les fichiers que vous fournissez sont traités sur votre appareil et ne sont ni envoyés, ni journalisés, ni stockés sur nos serveurs.
Limites
La conversion se fait en mémoire dans votre navigateur : des fichiers extrêmement volumineux (centaines de Mo) peuvent être lents. Les dates ne sont pas converties et restent du texte.
Questions fréquentes
Pourquoi certains nombres restent-ils des chaînes ?
Les valeurs avec zéros de tête (codes postaux, numéros de téléphone) et les nombres de plus de 15 chiffres ne peuvent pas être représentés sans perte en JSON ; ils restent donc du texte pour ne rien altérer.
Que deviennent les noms de colonnes vides ou en double ?
Les noms vides deviennent column_N et les doublons reçoivent un suffixe comme nom_2 : chaque clé d’objet est unique et aucune donnée n’est écrasée.
Puis-je obtenir un tableau de tableaux plutôt que des objets ?
Oui. Décochez « La première ligne est un en-tête » : chaque ligne, la première comprise, est renvoyée sous forme de tableau de valeurs.
Outils associés
Convertisseur JSON en CSV
Collez un tableau JSON et obtenez un CSV prêt pour Excel ou Google Sheets, avec les données imbriquées aplaties en colonnes.
JSON & données
Visionneuse CSV
Collez du CSV ou ouvrez un fichier .csv pour le consulter sous forme de tableau, avec le nombre de lignes, de colonnes et le séparateur détecté.
JSON & données
Validateur CSV
Vérifiez qu’un CSV est bien formé avant de l’importer et obtenez la liste des problèmes avec leurs numéros de ligne.
JSON & données
Formateur JSON
Transformez un JSON minifié ou brouillon en texte lisible et bien indenté, avec un message d’erreur précis si le JSON est invalide.
JSON & données
Convertisseur Excel en CSV
Déposez un classeur, choisissez une feuille et obtenez un CSV propre, avec le séparateur et les guillemets voulus.
JSON & données
Convertisseur Excel en JSON
Déposez un classeur et obtenez la feuille choisie sous forme de tableau JSON d’objets, avec des dates en texte ISO.
JSON & données
Convertisseur YAML en JSON
Transformez du YAML en JSON strict en résolvant au passage ancres, alias et clés de fusion.
JSON & données
Convertisseur de séparateur CSV
Convertissez un CSV entre virgule, point-virgule, tabulation, barre verticale et séparateurs personnalisés sans casser les champs entre guillemets.
JSON & données