ToolKitHive
Retour
dev

Convertisseur CSV en JSON

Convertir CSV en JSON et JSON en CSV instantanément.

Entrée

Collez vos données CSV ou JSON ci-dessous.

Sortie

Le résultat converti apparaît ici.

Convertisseur CSV vers JSON — Convertissez CSV et JSON instantanément en ligne gratuitement

Travailler avec des données implique souvent de passer d'un format à un autre. Les feuilles de calcul exportent du CSV, mais les API modernes et les bases de données attendent du JSON. Notre Convertisseur CSV vers JSON gratuit gère les deux directions instantanément — collez votre CSV et obtenez un tableau JSON propre, ou collez du JSON et obtenez du CSV correctement formaté. Prend en charge les délimiteurs personnalisés, les champs entre guillemets et les objets imbriqués. Tout s'exécute dans votre navigateur sans aucun envoi de données.

Qu'est-ce que le CSV et le JSON ?

CSV (Comma-Separated Values) est le format texte brut le plus courant pour les données tabulaires. Chaque ligne correspond à une ligne de texte, et les colonnes sont séparées par un délimiteur — généralement une virgule, mais parfois une tabulation, un point-virgule ou un pipe. Les fichiers CSV sont le format d'export par défaut pour Excel, Google Sheets et pratiquement tous les outils de base de données. Ils sont simples, légers et universellement pris en charge.

JSON (JavaScript Object Notation) est le format de données standard pour les API web, les bases de données NoSQL comme MongoDB, et les fichiers de configuration. Il représente les données sous forme de paires clé-valeur et de structures imbriquées, ce qui le rend bien plus expressif que le CSV plat. Le JSON est ce que votre code front-end consomme, ce que votre API REST renvoie, et ce que vos fonctions serverless traitent.

Le problème est que ces deux formats ne sont pas compatibles par défaut. Convertir manuellement l'un en l'autre — modifier les virgules, équilibrer les crochets, échapper les guillemets — est fastidieux et sujet aux erreurs. Un seul caractère mal placé suffit à tout faire échouer. Cet outil élimine totalement cette friction.

Comment utiliser le convertisseur CSV vers JSON

CSV vers JSON

  1. Sélectionnez le mode de conversion — choisissez « CSV → JSON » en haut de l'outil.
  2. Choisissez votre délimiteur — virgule (par défaut), tabulation, point-virgule ou pipe. L'outil l'utilise pour diviser correctement les colonnes.
  3. Collez vos données CSV dans la zone de saisie. La première ligne est traitée comme des en-têtes de colonnes, qui deviennent les clés JSON.
  4. Cliquez sur Convertir. L'outil analyse chaque ligne, associe les valeurs à leurs en-têtes et génère un tableau JSON formaté.
  5. Copiez le résultat dans votre presse-papiers en un seul clic.

JSON vers CSV

  1. Passez en mode « JSON → CSV » à l'aide du sélecteur de mode ou du bouton Permuter.
  2. Collez votre tableau JSON — il doit s'agir d'un tableau d'objets plats (par ex. [{ "name": "John" }, { "name": "Jane" }]).
  3. Cliquez sur Convertir. L'outil extrait toutes les clés uniques comme en-têtes de colonnes et écrit chaque objet sur une ligne.
  4. Copiez la sortie CSV directement.

Bouton Permuter

Le bouton Permuter inverse instantanément le sens de conversion et déplace la sortie précédente dans le champ de saisie. Utile pour effectuer un aller-retour avec vos données : convertir du CSV en JSON, effectuer des modifications, puis reconvertir en CSV.

Fonctionnalités principales

Fonctionnalité Description
Conversion bidirectionnelle CSV → JSON et JSON → CSV dans un seul outil
Délimiteurs personnalisés Virgule, tabulation, point-virgule ou pipe — adaptez-les à votre source de données
Prise en charge des champs entre guillemets Gère les champs contenant des délimiteurs, des sauts de ligne et des guillemets échappés
Détection automatique des en-têtes La première ligne devient automatiquement les clés JSON ou les en-têtes CSV
Copie en un clic Copiez instantanément toute la sortie dans votre presse-papiers
Inversion de direction Changez sens et mode de conversion en un clic
Messages d'erreur Erreurs claires et spécifiques pour un CSV invalide ou un JSON mal formé
Respect de la confidentialité Tout le traitement est local — aucune donnée n'est envoyée à un serveur

Cas d'utilisation courants

Importation de données de feuille de calcul dans une application

Vous avez exporté une liste de contacts, un catalogue produits ou un jeu de données depuis Excel au format CSV. Votre application ou API attend du JSON. Collez le CSV, cliquez sur Convertir, et vous obtenez un tableau JSON prêt à l'emploi en quelques secondes.

Préparation de données pour une base de données NoSQL

MongoDB, Firebase et DynamoDB stockent les documents sous forme d'objets JSON. Avant d'importer un export CSV, convertissez-le en JSON afin que chaque ligne devienne un document correctement structuré avec ses clés.

Développement et test d'API

Lors du développement ou du test d'API REST, vous avez souvent besoin de données d'exemple au format JSON. Exportez vos données de test depuis une feuille de calcul en CSV, convertissez-les ici, et utilisez-les directement dans votre client API ou votre serveur simulé.

Nettoyage et transformation des données

Convertissez le CSV en JSON pour exploiter les méthodes de tableau JavaScript — filter, map, reduce — pour le nettoyage des données. Après le traitement, reconvertissez-le en CSV pour l'importer dans un autre système.

Partage de données entre équipes

Les développeurs préfèrent le JSON. Les analystes et les équipes métier préfèrent le CSV. Cet outil comble le fossé, permettant à chaque équipe de travailler dans son format préféré sans friction.

Migration entre systèmes

De nombreux systèmes hérités exportent du CSV. De nombreux systèmes modernes importent du JSON. Que vous migriez une base de données, changiez de plateforme CRM ou transfériez des pipelines analytiques, ce convertisseur gère la traduction des formats.

Conseils et bonnes pratiques

  • Assurez-vous que votre CSV possède une ligne d'en-tête. La première ligne de votre CSV devient les clés dans chaque objet JSON. Sans en-tête, l'outil ne peut pas générer de JSON exploitable.
  • Utilisez des champs entre guillemets pour les valeurs contenant des virgules. Si un champ contient votre délimiteur (par ex. "New York, NY"), enveloppez-le entre guillemets doubles. L'analyseur gère cela automatiquement.
  • Aplatissez le JSON imbriqué avant de le convertir en CSV. Le CSV est un format plat — il ne peut pas représenter d'objets ou de tableaux imbriqués. Si votre JSON contient des structures imbriquées, aplatissez-les d'abord ou utilisez des clés en notation pointée.
  • Choisissez le bon délimiteur. Les fichiers CSV européens utilisent souvent des points-virgules au lieu de virgules. Les fichiers TSV (séparés par des tabulations) sont courants en bioinformatique et en data science. Adaptez le délimiteur à votre source.
  • Validez votre JSON avant de convertir. Utilisez notre JSON Formatter pour valider et nettoyer votre JSON avant de le coller ici. Un JSON invalide générera une erreur.
  • Gardez vos données privées. Cet outil s'exécute entièrement dans votre navigateur. Aucune donnée n'est envoyée à un serveur. Il est sûr d'utiliser avec des ensembles de données sensibles, y compris les dossiers clients et les données financières.

Questions fréquemment posées

Ce convertisseur CSV vers JSON est-il gratuit ?

Oui. L'outil est entièrement gratuit sans limites d'utilisation, sans inscription et sans frais cachés. Convertez autant de fichiers que vous le souhaitez.

L'outil gère-t-il les grands fichiers CSV ?

Il n'y a pas de limite de taille stricte, mais les performances du navigateur peuvent ralentir avec des fichiers de plus de 5 Mo. Pour les très grands jeux de données (millions de lignes), envisagez d'utiliser un outil en ligne de commande comme csvkit ou jq.

Puis-je utiliser un délimiteur personnalisé ?

Oui. L'outil prend en charge quatre délimiteurs : virgule, tabulation, point-virgule et pipe. Ils couvrent la grande majorité des formats CSV, TSV et à texte délimité utilisés aujourd'hui.

L'outil gère-t-il les champs entre guillemets ?

Oui. Les champs entre guillemets doubles sont analysés correctement, y compris les valeurs contenant le caractère délimiteur, des sauts de ligne ou des guillemets doubles échappés ("").

Mes données sont-elles envoyées à un serveur ?

Non. Toute la conversion s'effectue localement dans votre navigateur à l'aide de JavaScript. Aucune donnée n'est transmise, enregistrée ou stockée sur un serveur. Lorsque vous fermez la page, vos données disparaissent.

Quelles structures JSON sont prises en charge pour la conversion JSON vers CSV ?

L'outil attend un tableau JSON d'objets plats, tel que [{ "key": "value" }]. Les objets et tableaux imbriqués sont convertis en leur représentation textuelle. Pour les données profondément imbriquées, aplatissez-les avant la conversion.

enptesdejafrruitnltrarzh