Convertissez vos tableaux CSV et JSON

Pour les développeurs et analystes qui échangent des tableaux entre outils, le convertisseur CSV et JSON transforme les lignes sans ressaisie.

Faites passer un tableau CSV vers un tableau JSON, ou l'inverse, en conservant les données structurées. Rien n'est envoyé ni stocké.

Mode d’emploi

  1. Choisissez d’abord le sens de conversion qui vous intéresse, par exemple du CSV vers JSON, avant de saisir quoi que ce soit.
  2. Collez votre tableau dans la zone d’entrée, ou importez un fichier enregistré en CSV, JSON, Markdown, XML ou YAML.
  3. Lancez la conversion : la première ligne du CSV fournit les clés employées par chaque objet JSON produit.
  4. Copiez le résultat depuis la zone de droite, puis collez-le dans votre éditeur, votre script ou votre outil d’import.

Exemple

Un cas simple : une courte liste de villes accompagnée d’un nombre de visites, séparée par des virgules. Une fois convertie, chaque ligne doit apparaître comme un objet dont les clés sont ville et visites, et la ligne d’en-tête ne doit pas survivre comme une ligne de données.

Entrée

ville,visites
Lyon,120
Nantes,80

Résultat

[
  {
    "ville": "Lyon",
    "visites": "120"
  },
  {
    "ville": "Nantes",
    "visites": "80"
  }
]

Limites et formats

Où le traitement a lieu

Le traitement est entièrement local : la conversion s’exécute dans votre navigateur, y compris lorsque vous importez un fichier. Aucune donnée n’est transmise à l’extérieur et rien n’est conservé après la fermeture de la page.

Questions fréquentes

Que devient la première ligne de mon CSV ?

Elle sert d’en-tête : ses intitulés deviennent les clés de chaque objet JSON. Si vous ne voulez pas de ces clés, supprimez la ligne d’en-tête avant la conversion ou renommez ses libellés.

Puis-je convertir un JSON qui contient des objets imbriqués ?

Pas de façon fiable, car le convertisseur travaille sur des lignes et des colonnes. Les objets placés à l’intérieur d’un objet, ou les listes utilisées comme valeur, n’ont pas d’équivalent direct en colonne.

Les guillemets et les virgules dans mes valeurs posent-ils problème ?

Des valeurs entourées de guillemets peuvent contenir des virgules, à condition que le CSV soit correctement échappé. Relisez le résultat, car un échappement approximatif décale les colonnes.

Outils de la même catégorie