Convertisseur CSV vers JSON

Convertissez CSV en JSON et inversement, le tout dans votre navigateur. Délimiteurs personnalisés, analyse des champs cités RFC 4180, inférence de type automatique, détection d'en-tête et aperçu en direct. Vos données ne quittent jamais votre appareil.

Convertisseur · 100 % côté client · 0 octet téléchargé
Input (CSV)
0 chars
Output (JSON)
0 chars

Preview

Comment convertir CSV en JSON en ligne

ToolsPix Convertisseur CSV en JSON relie deux des formats d'échange de données les plus courants — CSV (Comma-Separated Values) et JSON (JavaScript Object Notation) — directement dans votre navigateur. Aucun téléchargement de serveur, aucun compte, aucun logiciel requis. L'outil gère les cas extrêmes qui déclenchent des implémentations naïves de fractionnement sur virgule.

Principales caractéristiques

  • Bidirectionnel — convertissez CSV → JSON ou JSON → CSV en un seul clic
  • Conforme à la RFC 4180 — gère les champs entre guillemets, les délimiteurs intégrés, les sauts de ligne entre guillemets et les guillemets échappés ("")
  • Délimiteurs personnalisés - virgule, tabulation, point-virgule, barre verticale ou tout autre caractère unique
  • Inférence de type — convertit automatiquement "42"42, "true"true, chaînes vides → null
  • Détection d'en-tête — première ligne utilisée comme clés JSON, ou revenir à field_0, field_1,...
  • Tableau d'aperçu en direct - voyez vos données analysées sous forme de grille avant de copier le JSON
  • Citation intelligente — JSON → CSV encapsule automatiquement les champs contenant le délimiteur ou les nouvelles lignes

Cas d'utilisation courants

  • Convertir les exportations Excel ou Google Sheets pour les utiliser dans les API REST
  • Transformez les réponses de l'API JSON en CSV pour les parties prenantes qui préfèrent les feuilles de calcul
  • Migrer des données entre des bases de données utilisant des formats différents
  • Générer des montages de test à partir des données d'une feuille de calcul
  • Préparer des ensembles de données pour les bibliothèques de graphiques qui consomment JSON

FAQ

Comment fonctionne la conversion CSV en JSON ?

L'analyseur lit le caractère d'entrée CSV par caractère, en suivant l'état des guillemets pour gérer correctement les délimiteurs et les nouvelles lignes à l'intérieur des champs cités. La première ligne devient des clés d'objet JSON (lorsque « A en-tête » est cochée) et chaque ligne suivante devient un objet JSON. Lorsque l'inférence de type est activée, les chaînes numériques et booléennes sont converties en types JSON appropriés.

Quels délimiteurs sont pris en charge ?

La virgule, la tabulation, le point-virgule et la barre verticale sont intégrés. Le champ personnalisé accepte n'importe quel caractère, vous pouvez donc analyser les formats exotiques. Les valeurs séparées par des tabulations (TSV) fonctionnent de manière native en sélectionnant l'option de tabulation. Le même délimiteur est utilisé à l'envers pour la sortie JSON → CSV.

Gère-t-il les champs entre guillemets avec des virgules à l'intérieur ?

Oui. L'analyseur est conforme à la RFC 4180 : les champs entourés de guillemets doubles peuvent contenir le délimiteur, les sauts de ligne et les guillemets d'échappement (un double "" représente une citation littérale). Sur le chemin inverse, JSON → CSV encapsule automatiquement les champs contenant des caractères spéciaux et échappe aux guillemets internes.

Qu’est-ce que l’inférence de type ?

CSV est purement textuel : chaque cellule est une chaîne. Avec l'inférence de type activée, le convertisseur détecte les valeurs numériques (42, 3.14, -1.5e10), les booléens (true, false), et les valeurs nulles (chaîne vide ou texte littéral null) et les émet en tant que types JSON appropriés. Désactivez-le si vous souhaitez que chaque valeur reste une chaîne entre guillemets.

Mes données sont-elles téléchargées quelque part ?

Non. La conversion s'exécute entièrement dans votre navigateur à l'aide de JavaScript Vanilla. Vos données CSV et JSON ne sont jamais envoyées à aucun serveur, ce qui rend cet outil sécurisé pour les données commerciales sensibles, les dossiers financiers ou les ensembles de données propriétaires.

Outils associés