Entrée CSV

Sortie JSON

Qu'est-ce que CSV vers JSON ?

CSV (Comma-Separated Values) est un format plat : lignes et colonnes. JSON est imbriqué. Convertir CSV en JSON signifie transformer chaque ligne en objet, la ligne d'en-tête définissant les clés. La première ligne est l'en-tête ; les lignes suivantes deviennent des objets. C'est l'inverse de JSON vers CSV.

Cet outil s'exécute dans votre navigateur. Collez du CSV ou téléchargez un fichier. Rien n'est envoyé à un serveur. La conversion suit RFC 4180 pour le parsing CSV.

Exemples CSV vers JSON

Convertir des lignes CSV en objets JSON. Exemple télécom :

Exemple : enregistrements d'abonnés

Entrée CSV

Sortie JSON:

Sortie JSON

Cliquez sur le bouton Exemple ci-dessus pour charger plus d'exemples dans l'éditeur.

Comment utiliser cet outil

1

Coller ou télécharger CSV

Collez du CSV dans l'éditeur de gauche ou téléchargez un fichier .csv ou .txt. Utilisez Exemple pour des données d'exemple. La première ligne doit être l'en-tête.

2

Voir la sortie JSON

Le panneau droit affiche un tableau JSON. Chaque ligne (sauf l'en-tête) devient un objet. Les noms de colonnes de l'en-tête deviennent les clés. Les valeurs sont des chaînes sauf si l'outil infère les types.

3

Copier ou télécharger

Utilisez <strong>Copier</strong> ou <strong>Télécharger</strong> pour obtenir le JSON. Pour la conversion inverse, utilisez JSON vers CSV. Pour formater le JSON, utilisez le Formatage JSON.

Les valeurs avec virgules sont entourées de guillemets selon la <a href="https://tools.ietf.org/html/rfc4180" target="_blank" rel="noopener">RFC 4180</a>. Le parser gère les champs entre guillemets et les guillemets échappés. La première ligne définit les clés ; chaque ligne suivante devient un objet <a href="https://www.json.org/json-en.html" target="_blank" rel="noopener">JSON</a>. Le délimiteur est généralement la virgule ; les données européennes utilisent souvent le point-virgule. Les exportations Excel utilisent le séparateur de liste du système. La sortie est un tableau JSON d'objets—compatible avec <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse" target="_blank" rel="noopener">JSON.parse()</a> et la plupart des APIs.

Les valeurs avec virgules sont entourées de guillemets selon la RFC 4180. Le parser gère les champs entre guillemets et les guillemets échappés. La première ligne définit les clés ; chaque ligne suivante devient un objet JSON. Le délimiteur est généralement la virgule ; les données européennes utilisent souvent le point-virgule. Les exportations Excel utilisent le séparateur de liste du système. La sortie est un tableau JSON d'objets—compatible avec JSON.parse() et la plupart des APIs.

Où CSV vers JSON aide

Les applications web et APIs attendent souvent du JSON plutôt que du CSV. Convertir des exportations de tableurs ou de bases de données ici permet d'alimenter des frameworks frontend, des requêtes Postman ou des fonctions serverless. Les pipelines de données qui ingèrent du CSV peuvent convertir en JSON pour le stockage dans des bases documentaires comme MongoDB.

Lors de la création de config ou de données seed à partir de tableurs, CSV vers JSON est plus rapide que la saisie manuelle. Pour l'inverse—convertir JSON en CSV—utilisez JSON vers CSV. Pour formater la sortie, utilisez le Formatage JSON. Pour la validation, utilisez le Validateur JSON. Pour d'autres formats, utilisez CSV vers XML ou CSV vers YAML.

Questions fréquentes

Les valeurs sont-elles typées (nombre, booléen) ?

CSV est du texte. Les parsers traitent souvent toutes les valeurs comme des chaînes. Certains outils infèrent des nombres ou des booléens. Vérifiez la sortie. Vous devrez peut-être convertir les types dans le code.

Et si mon CSV n'a pas d'en-tête ?

L'outil utilise généralement la première ligne comme en-tête. Si vous avez besoin d'un comportement différent, vous devrez peut-être ajouter une ligne d'en-tête ou utiliser un autre outil.

Mes données sont-elles envoyées quelque part ?

Non. La conversion s'exécute dans votre navigateur.

Puis-je convertir JSON en CSV ?

Oui. Utilisez l'outil JSON vers CSV.

Et le CSV avec différents délimiteurs ?

Le CSV standard utilise des virgules. Si votre fichier utilise des point-virgules ou des tabulations, l'outil peut avoir des options. Vérifiez l'interface. RFC 4180 définit le format séparé par des virgules.

Outils connexes

Pour le format CSV, voir RFC 4180. Pour JSON, voir json.org et le guide JSON de MDN. RFC 8259 est la norme JSON formelle.