tomai
Connexion
Gratuit · Outils développeur

CSV vers JSON

Analyser des données séparées par des virgules en objets JSON propres

Entrée CSV
Sortie JSON

Guillemets, délimiteurs et inférence de type

  • Les enregistrements sont découpés sur CRLF ou LF, les champs sur une virgule, un point-virgule ou une tabulation — le délimiteur est détecté automatiquement à partir de votre première ligne.
  • La gestion des guillemets selon la norme RFC 4180 est respectée : deux guillemets consécutifs deviennent un guillemet littéral, et les virgules situées à l’intérieur des guillemets ne divisent jamais un champ.
  • Les cellules ayant l’apparence de nombres deviennent des nombres JSON ; les codes à zéros initiaux (par exemple 007) restent des chaînes de caractères afin que vous ne les perdiez pas.

Les fichiers CSV ont des dialectes ; celui-ci parle RFC 4180

Séparateurs détectés pour vous

Virgules, points-virgules, tabulations et barres verticales sont détectés automatiquement, avec prise en charge manuelle — les exports européens et asiatiques s'analysent sans configuration.

🔒

Les en-têtes deviennent des clés

La première ligne devient automatiquement les noms de propriétés JSON et chaque ligne suivante un objet : une sortie propre, prête pour le code.

🎯

Les nombres restent des nombres

"42" devient un nombre, "true" un booléen, et les chaînes ambiguës restent du texte — le JSON reste fidèle à vos données.

Questions fréquentes

Comment gère-t-il les champs entre-guillemets ?

Les champs entre guillemets doubles peuvent contenir le séparateur, des sauts de ligne et des guillemets échappés ("…""…") exactement comme le veut la spécification CSV ; l'analyseur les renvoie comme une valeur propre unique.

Puis-je contrôler la forme de sortie ?

Oui. Par défaut la première ligne devient les clés et chaque ligne suivante un objet. Désactivez cela pour obtenir un tableau de tableaux, ou modifiez le texte généré avant de le copier.

Mon CSV est-il envoyé quelque part ?

Non. Tout s'exécute dans votre navigateur en JavaScript pur — rien n'est transmis ni stocké.

Pourquoi mon fichier est-il importé avec un caractère étrange dans la première cellule ?

Il s'agit d'une séquence UTF-8 BOM exportée par Excel. Elle précède discrètement le premier nom d'en-tête. Cet outil l'élimine avant l'analyse ; si vous transmettez le JSON à un autre processus, la première clé apparaît proprement.

Outils associés

Qu'est-ce qu'un convertisseur CSV vers JSON ?

Un convertisseur CSV vers JSON analyse du texte plat séparé par des virgules (ou tabulations, points-virgules, barres verticales) et le reconstruit comme objets JSON structurés. Le CSV est le format d'échange le plus courant pour les systèmes hérités, les tableurs et les exportations en masse, mais la plupart du code préfère JSON.

Ce qu'il peut faire

  • Détecter automatiquement les virgules, points-virgules, tabulations et barres verticales
  • Utiliser la première ligne comme clés — ou émettre des tableaux de tableaux
  • Analyser les champs entre-guillemets, virgules intégrées et guillemets échappés
  • Convertir les chaînes numériques et booléennes en types JSON natifs
  • Dédupliquer les noms de colonnes pour des clés uniques
  • Télécharger ou copier le JSON indenté résultant

Quand l'utiliser

  • Transformer une exportation de tableur en JSON prêt pour l'API
  • Charger un CSV d'un dump de base de données dans du code JS ou Python
  • Republier des flux hérités comme données structurées modernes
  • Migrer des données de formats CSV gouvernementaux ou bancaires

Confidentialité : l'analyse a lieu entièrement dans votre navigateur — rien de ce que vous collez n'est jamais téléversé.

Outils associés