CSV vers JSON

Convertissez des données CSV au format JSON (tableau d'objets).

À propos de CSV vers JSON

Les maquettes front-end, les fichiers de configuration et les tests d'API veulent en général du JSON, alors que les données dont vous disposez se trouvent dans un export CSV. Ce convertisseur lit la ligne d'en-tête comme la liste des clés et transforme chaque ligne suivante en objet JSON, produisant un tableau mis en forme que vous pouvez coller directement dans du code ou un corps de requête.

Collez le CSV, cliquez sur Convertir et le JSON apparaît à droite, prêt à être copié ou téléchargé sous le nom data.json. La conversion s'exécute dans le navigateur : pas d'envoi, pas de compte et aucune limite de taille en dehors de la mémoire de votre appareil.

Comment utiliser CSV vers JSON étape par étape

  1. Collez le CSV dans la zone de texte de gauche. La première ligne doit contenir les noms de colonnes.
  2. Cliquez sur « Convertir en JSON ». Le résultat apparaît dans la zone de droite, indenté avec deux espaces.
  3. Utilisez « Copier JSON » pour placer le JSON dans le presse-papiers ou « Télécharger JSON » pour l'enregistrer sous data.json.

Exemple d’entrée et de sortie

Entrée

id,name,city
1,Ana,Madrid
2,Luis,Sevilla

Sortie

[
  {
    "id": "1",
    "name": "Ana",
    "city": "Madrid"
  },
  {
    "id": "2",
    "name": "Luis",
    "city": "Sevilla"
  }
]

Pourquoi utiliser notre CSV vers JSON ?

Cas d'usage courants

Limites et conseils

Questions fréquentes

Pourquoi mes nombres sont-ils entre guillemets dans le JSON ?

Le CSV n'a pas de types de données, donc chaque cellule est du texte. Cet outil conserve ce comportement et écrit chaque valeur comme une chaîne JSON. Si votre consommateur a besoin de nombres ou de booléens, convertissez-les après le chargement du JSON, par exemple avec Number() en JavaScript ou int() en Python.

Quel est le format du résultat ?

Un tableau JSON où chaque élément est un objet. Les clés de l'objet sont les noms d'en-tête de la première ligne du CSV et les valeurs sont les cellules de cette ligne, dans le même ordre. Le résultat est indenté avec deux espaces, ce qui le rend facile à lire et à comparer.

Puis-je convertir un CSV qui utilise des points-virgules ?

Pas directement : l'analyseur ne découpe que sur les virgules. Convertissez d'abord le fichier en valeurs séparées par des virgules avec l'outil CSV vers Délimité, ou utilisez le Visualiseur et Éditeur de CSV pour coller les données et les télécharger avec des virgules.

Quelle est la différence entre CSV et JSON ?

Le CSV est un simple tableau à plat : des lignes de valeurs séparées par un délimiteur, sans types ni imbrication, idéal pour les tableurs. Le JSON représente des objets et des tableaux avec des valeurs typées et peut être imbriqué, ce qui explique pourquoi les API et les applications JavaScript le préfèrent. Le CSV est plus léger ; le JSON est auto-descriptif.

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

Non. Le texte que vous collez est analysé par JavaScript dans votre navigateur et ne quitte jamais la page. Vous pouvez même utiliser l'outil hors ligne une fois la page chargée.

Outils similaires

Autres utilitaires gratuits qui peuvent vous être utiles

Available languages