CanDoYa
FR

Convertir CSV en JSON

Fonctionne entièrement dans votre navigateur : aucun envoi, aucune inscription.

Collez un CSV pour le convertir en JSON.
Partager cet outil

Comment convertir un CSV en JSON ?

Un convertisseur CSV en JSON lit les lignes d'un tableau et produit des données JSON structurées. Collez le CSV ici : la ligne d'en-tête devient les clés des objets et chaque ligne suivante devient un objet. Le convertisseur gère les virgules entre guillemets, les guillemets échappés et les champs multilignes, puis fournit un JSON mis en forme à copier ou à télécharger.

Comment l’utiliser

  1. 1Collez le CSV. Saisissez le CSV dans le panneau de gauche ou chargez l'exemple pour voir un fichier dont les champs sont correctement délimités par des guillemets.
  2. 2Choisissez la structure. Conservez la première ligne comme en-tête pour créer des objets JSON, choisissez un séparateur si la détection automatique se trompe et activez la détection des types si nécessaire.
  3. 3Utilisez le JSON. Vérifiez le résultat mis en forme en direct, puis copiez-le ou téléchargez data.json.

Pour qui

Le format CSV stocke un tableau sous forme de texte séparé par des délimiteurs, tandis que JSON organise les données en tableaux et en objets directement exploitables par les applications. Ce convertisseur accepte la virgule, le point-virgule, la tabulation et la barre verticale. Désactivez l'option d'en-tête pour obtenir un tableau de tableaux, ou activez la détection des types pour représenter les nombres, les booléens, les valeurs null et les cellules vides avec les types primitifs de JSON.

La conversion s'effectue localement dans votre navigateur. Vos exports de tableur, jeux de données de test et données clients ne sont envoyés à aucun service.

Questions fréquentes

Ce convertisseur CSV en JSON est-il gratuit ?

Oui. Vous pouvez convertir un CSV en JSON sans inscription, sans installer de logiciel et sans abonnement. La conversion s'effectue dans votre navigateur. Vous pouvez ensuite copier le résultat ou le télécharger sous forme de fichier JSON.

Mon CSV est-il envoyé quelque part ?

Non. Le convertisseur traite le texte localement dans votre navigateur. Ni le CSV ni le JSON généré ne sont envoyés à un serveur, ce qui convient aux exports privés et aux données de développement.

Gère-t-il les virgules et les sauts de ligne dans les champs entre guillemets ?

Oui. Les champs entourés de guillemets doubles peuvent contenir le séparateur choisi et des sauts de ligne. Deux guillemets doubles consécutifs dans une valeur entre guillemets deviennent un guillemet littéral, conformément à la convention CSV courante de la RFC 4180.

Que se passe-t-il si le CSV n'a pas de ligne d'en-tête ?

Désactivez l'option qui utilise la première ligne comme en-tête. Le convertisseur produira un tableau JSON de tableaux. Chaque ligne du CSV restera donc une ligne et aucune valeur ne servira de clé d'objet.

Peut-il convertir des données séparées par un point-virgule, une tabulation ou une barre verticale ?

Oui. La détection automatique examine le premier enregistrement complet et recherche une virgule, un point-virgule, une tabulation ou une barre verticale. Vous pouvez aussi choisir le séparateur manuellement si le fichier est inhabituel ou si la détection est ambiguë.

Comment fonctionne la détection des types JSON ?

Lorsqu'elle est activée, les valeurs true, false et null sans guillemets deviennent des types primitifs de JSON, les cellules vides deviennent null et les nombres canoniques sûrs deviennent des nombres JSON. Les valeurs entre guillemets, les identifiants commençant par zéro et les nombres susceptibles de perdre en précision restent des chaînes.