CSV en JSON

Convertisseur CSV en JSON

Collez des données CSV et convertissez-les instantanément en un tableau JSON d'objets. Choisissez le délimiteur d'entrée, puis copiez ou téléchargez le résultat — tout s'exécute dans votre navigateur.

  • 01Convertissez CSV en un tableau JSON d'objets instantanément à mesure que vous tapez.
  • 02Choisissez le délimiteur d'entrée : virgule, point-virgule, tabulation ou barre verticale.
  • 03Copiez le JSON ou téléchargez-le sous forme de fichier .json en un clic.
  • 04La première ligne du CSV devient les clés de chaque objet JSON.
  • 05100 % confidentiel — votre CSV ne quitte jamais votre navigateur.
1007550250
Convertisseur CSV en JSON
/ 01

Convertisseur CSV en JSON

Délimiteur d'entrée :

Charger un exemple

3 lignes × 3 colonnes

/ 02

Pourquoi utiliser ce convertisseur CSV en JSON

01

Conversion instantanée et en direct

Le JSON se met à jour à mesure que vous tapez ou collez — aucun bouton Convertir à presser, aucune attente. Modifiez votre CSV et regardez le tableau JSON changer en temps réel.

02

La ligne d'en-tête devient les clés

La première ligne de votre CSV est traitée comme l'en-tête, et chaque valeur en dessous est mappée à cette clé. Chaque ligne suivante devient un objet JSON, produisant un tableau d'objets propre prêt pour n'importe quelle API ou script.

03

Choisissez votre délimiteur d'entrée

Le CSV n'est pas toujours séparé par des virgules. Basculez le délimiteur d'entrée vers le point-virgule (courant dans les paramètres régionaux européens), la tabulation (TSV) ou la barre verticale afin que le convertisseur découpe correctement vos colonnes.

04

Analyse conforme à RFC 4180

Les champs entre guillemets, les virgules intégrées, les sauts de ligne à l'intérieur des guillemets et les guillemets doubles échappés ("") sont tous analysés correctement, de sorte que le CSV désordonné du monde réel provenant d'Excel ou de bases de données se transforme en JSON valide.

05

Copier ou télécharger

Copiez le JSON mis en forme dans votre presse-papiers en un clic, ou téléchargez-le sous forme de fichier .json prêt à l'emploi. Pas de compte, pas d'e-mail, pas de limites.

06

Confidentiel et utilisable hors ligne

Toute la conversion se déroule localement dans votre navigateur à l'aide de JavaScript. Votre CSV n'est jamais téléversé vers un serveur, il est donc sûr de l'utiliser avec des données confidentielles.

/ 03

Convertir CSV en JSON

CSV (Comma-Separated Values) est le format universel pour les tableurs et les exports, tandis que JSON (JavaScript Object Notation) est la norme pour les API, les fichiers de configuration et les applications web modernes. Convertir CSV en JSON vous permet de transformer un tableur, un export de base de données ou un rapport en données structurées que vous pouvez injecter dans du code, une API REST ou une base de données NoSQL.

Que vous soyez un développeur important un tableur dans une API ou un analyste transformant un export en données structurées, ce convertisseur CSV en JSON vous fournit instantanément un JSON propre et valide.

Ce qui est converti
Un CSV avec une ligne d'en-tête devient un tableau JSON d'objets : la première ligne fournit les clés, et chaque ligne suivante devient un objet dont les valeurs sont associées à ces clés selon la position de la colonne.
Comment les clés sont construites
Chaque nom de colonne dans la ligne d'en-tête devient un nom de propriété sur chaque objet. Les lignes sont conservées dans leur ordre d'origine, de sorte que le tableau JSON résultant reflète l'ordre des enregistrements dans votre fichier CSV.
Échappement et guillemets
Les champs entourés de guillemets doubles peuvent contenir le délimiteur, des sauts de ligne ou des guillemets échappés. L'analyseur suit la norme RFC 4180, de sorte qu'une valeur comme "Hello, world" reste un seul champ au lieu d'être répartie entre les colonnes.
Délimiteurs et encodage
Bien que CSV signifie valeurs séparées par des virgules, de nombreux fichiers utilisent des points-virgules ou des tabulations. Choisissez le délimiteur d'entrée que votre fichier utilise réellement. Le convertisseur lit du texte UTF-8, de sorte que les caractères accentués et les écritures non latines sont préservés dans la sortie JSON.
/ 04

Comment convertir CSV en JSON

  1. 01

    Collez votre CSV

    Collez ou tapez des données CSV avec une ligne d'en-tête dans la zone de saisie à gauche. Vous pouvez aussi charger l'un des exemples pour voir la forme attendue.

  2. 02

    Choisissez le délimiteur d'entrée

    Laissez-le sur virgule pour un CSV standard, ou choisissez le point-virgule, la tabulation ou la barre verticale si votre fichier utilise un séparateur différent entre les colonnes.

  3. 03

    Examinez le JSON

    Le tableau JSON apparaît instantanément à droite, mis en forme avec la ligne d'en-tête utilisée comme clés des objets. Le nombre de lignes et de colonnes est affiché sous la sortie.

  4. 04

    Copier ou télécharger

    Cliquez sur Copier pour mettre le JSON dans votre presse-papiers, ou sur Télécharger le JSON pour l'enregistrer sous forme de fichier .json prêt à utiliser dans du code ou à importer dans un outil.

/ 05

Conseils pour la conversion CSV en JSON

/ 01

Incluez toujours une ligne d'en-tête

La première ligne devient les clés JSON, alors assurez-vous que votre CSV commence par des noms de colonnes clairs comme name,age,city. Sans en-tête, vos valeurs de données seraient utilisées comme noms de propriétés.

/ 02

Adaptez le délimiteur à votre fichier

Si chaque enregistrement se retrouve dans une seule grosse propriété, votre délimiteur est incorrect. Les exports européens utilisent souvent un point-virgule et les fichiers TSV utilisent une tabulation — basculez le délimiteur d'entrée pour correspondre à la façon dont vos colonnes sont séparées.

/ 03

Mettez entre guillemets les champs contenant des virgules

Si une valeur contient le délimiteur ou un saut de ligne, entourez-la de guillemets doubles ("New York, NY"). L'analyseur conserve les champs entre guillemets intacts au lieu de les découper en colonnes supplémentaires.

/ 04

Utilisez des noms de colonnes uniques

Les objets JSON ne peuvent pas avoir deux propriétés portant le même nom, donc les colonnes d'en-tête en double entreront en collision. Donnez à chaque colonne un nom distinct avant de convertir.

/ 05

Rappelez-vous que les valeurs sont des chaînes

Les cellules d'un CSV n'ont pas de type, donc les nombres et les booléens sont émis sous forme de chaînes JSON. Si vous avez besoin de vrais nombres ou booléens, convertissez-les dans votre code après l'analyse du JSON.

/ 06

Gardez l'UTF-8 à l'esprit

Le convertisseur lit du texte UTF-8. Si les caractères accentués ou non latins semblent incorrects, réenregistrez votre CSV en UTF-8 avant de le coller.

/ 06

Référence CSV et JSON

CSV vs JSON

CSV est un format de tableau plat et non typé, idéal pour les tableurs et les exports en masse. JSON est un format hiérarchique et typé, idéal pour les API et les données imbriquées. Convertir CSV en JSON est une étape de routine lorsqu'on injecte des données de tableur dans du code ou des services web.

Quand convertir CSV en JSON

  • Importer un tableur ou un export dans une API REST ou une application web.
  • Alimenter une base de données NoSQL ou documentaire à partir de données tabulaires.
  • Transformer un rapport en enregistrements structurés pour un script.
  • Utiliser un jeu de données CSV comme fixtures JSON ou données de test.

Analyse RFC 4180

La norme CSV définit la façon dont les champs sont échappés et entourés de guillemets : un champ contenant le délimiteur, un guillemet double ou un saut de ligne est entouré de guillemets doubles, et les guillemets internes sont doublés. Ce convertisseur suit ces règles lors de la lecture de votre CSV.

Règles de conversion

Ligne d'en-tête → clés

La première ligne du CSV fournit le nom de propriété pour chaque colonne.

name,age / Alice,30 → [{"name":"Alice","age":"30"}]

Chaque ligne → un objet

Chaque ligne de données devient un seul objet JSON, associé par position de colonne.

Les lignes conservent leur ordre d'origine dans le tableau.

Les valeurs restent des chaînes

Le CSV n'a pas de types, donc les nombres et booléens sont émis sous forme de chaînes JSON.

30 → "30" (convertir dans le code si vous avez besoin d'un nombre).

Champs entre guillemets

Les cellules entre guillemets doubles peuvent contenir le délimiteur, des sauts de ligne ou des guillemets échappés.

"Hello, world" → "Hello, world" (une valeur)

/ 07

FAQ du convertisseur CSV en JSON

Q01Comment convertir CSV en JSON ?

Collez vos données CSV, y compris une ligne d'en-tête, dans la zone de saisie. L'outil les convertit instantanément en un tableau JSON d'objets : la ligne d'en-tête devient les clés et chaque ligne suivante devient un objet. Cliquez ensuite sur Copier ou Télécharger le JSON. Tout se passe dans votre navigateur.

Q02Quelle structure CSV attend-il ?

Une ligne d'en-tête suivie d'une ligne par enregistrement fonctionne le mieux — par exemple name,age puis Alice,30 et Bob,25. La première ligne fournit les noms de propriétés et chaque autre ligne devient un objet JSON dans le tableau.

Q03La première ligne doit-elle être un en-tête ?

Oui. La première ligne est toujours traitée comme l'en-tête et sert de clés pour chaque objet JSON. Si votre fichier n'a pas d'en-tête, ajoutez-en un avec les noms de colonnes avant de convertir, sinon votre premier enregistrement sera consommé comme clés.

Q04Puis-je convertir un fichier séparé par des points-virgules ou des tabulations ?

Oui. Utilisez le sélecteur de délimiteur d'entrée pour basculer entre virgule, point-virgule, tabulation ou barre verticale. Cela vous permet de convertir correctement en JSON les CSV européens à point-virgule et les fichiers TSV (séparés par des tabulations).

Q05Les nombres sont-ils convertis en nombres JSON ?

Non. Les cellules CSV n'ont pas de type de données, donc chaque valeur est émise sous forme de chaîne JSON. Si vous avez besoin de vrais nombres ou booléens, convertissez-les dans votre code après l'analyse, ou prétraitez d'abord les données.

Q06Mon CSV est-il téléversé vers un serveur ?

Non. La conversion s'exécute entièrement dans votre navigateur avec JavaScript. Vos données ne sont jamais envoyées ni stockées où que ce soit, il est donc sûr de convertir des fichiers CSV privés ou sensibles.

Q07Gère-t-il les valeurs entre guillemets avec des virgules ?

Oui. Conformément à la norme RFC 4180, les champs entourés de guillemets doubles peuvent contenir le délimiteur, des sauts de ligne et des guillemets échappés (""). Ils sont analysés comme une seule valeur plutôt que d'être répartis entre les colonnes.

Q08Ce convertisseur CSV en JSON est-il gratuit ?

Oui, entièrement gratuit, sans inscription, sans filigrane et sans limites. Convertissez autant de CSV que vous le souhaitez.