CSV vers JSON
Convertir des fichiers CSV en format JSON instantanément
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
Sortie JSON:
Cliquez sur le bouton Exemple ci-dessus pour charger plus d'exemples dans l'éditeur.
Comment utiliser cet outil
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.
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.
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.