Convertisseur CSV vers JSON
Convertissez des données CSV en JSON en ligne avec mappage des en-têtes et détection intelligente des types, sans aucun téléversement
Conseils CSV vers JSON
- Avec l'option d'en-tête activée, la première ligne devient les clés d'objet et chaque autre ligne devient un objet.
- La détection des types transforme 42 en nombre, true/false en booléens et les cellules vides en null - désactivez-la pour tout garder comme chaînes de caractères.
- Les champs entre guillemets peuvent contenir des virgules, des guillemets (doublés) et même des sauts de ligne - le tout géré selon le RFC 4180.
- La détection automatique compte les virgules, points-virgules et tabulations dans la première ligne et choisit le plus fréquent.
Fonctionnalités professionnelles de traitement Convertisseur CSV vers JSON
Tout ce qu'il vous faut pour travailler avec des données Convertisseur CSV vers JSON de façon efficace et professionnelle
Véritable analyse CSV
Une machine à états conforme à la RFC 4180, et non une simple division par virgule : les guillemets, les guillemets échappés et les sauts de ligne imbriqués sont tous analysés correctement.
Mappage des en-têtes
La première ligne devient les clés d'objet, produisant des tableaux d'objets propres, prêts pour les API.
Détection des types
Les nombres, booléens et null sont convertis automatiquement - ou conservés comme chaînes en un clic.
Flexibilité du délimiteur
Détection automatique plus options manuelles de virgule, point-virgule et tabulation, peu importe les paramètres régionaux.
Conversion instantanée
Des milliers de lignes analysées en millisecondes, sans aucune activité réseau.
Confidentialité dès la conception
Les données restent dans l'onglet de votre navigateur. Fermez-le et tout disparaît.
Comment ça marche
Formatez votre Convertisseur CSV vers JSON à la québécoise — rapide, simple, sans tracas
Collez votre CSV
Copiez les lignes depuis Excel, Google Sheets ou un fichier .csv dans la zone d'entrée.
Configurez les options
Confirmez le délimiteur, si la première ligne est un en-tête et si les types doivent être détectés.
Cliquez sur Convertir
Les lignes sont analysées avec prise en charge complète des guillemets RFC 4180 et mappées en JSON.
Copiez le JSON
Copiez la sortie formatée dans votre script, votre client API ou votre importation de base de données.
Formateur et validateur Convertisseur CSV vers JSON professionnel
Le traitement Convertisseur CSV vers JSON s'exécute entièrement dans votre navigateur — aucun téléversement, aucun compte, aucune limite.
Méthode de traitement
Consultez les exemples, limites syntaxiques et documents sources de cet outil pour comprendre le résultat.
Caractéristiques techniques clés :
- • Analyseur RFC 4180 complet : champs entre guillemets, guillemets échappés, sauts de ligne intégrés
- • Ligne d'en-tête mappée automatiquement vers les clés d'objet
- • Détection des types optionnelle pour les nombres, booléens et null
- • Détection automatique du délimiteur ou sélection manuelle
- • Conversion 100 % côté client - vos données ne quittent jamais le navigateur
Traitement et résultat
Vérifiez la méthode indiquée et comparez le résultat à l’entrée avant de l’utiliser.
Sécurité et confidentialité :
- • Conversion 100 % côté client - aucun téléversement vers un serveur, jamais
- • Aucun pistage, aucun témoin, aucune consignation de données
- • Chiffrement HTTPS pour des connexions sécurisées
- • Les feuilles de calcul et les exports restent sur votre appareil
- • Approche conforme au RGPD et au CCPA
Pourquoi les professionnels choisissent EZ Formatter
Vos données restent dans votre navigateur
Exemples calculés
Un montant affiché comme 1 234,56 $ doit être stocké en JSON sous la forme 1234.56, avec "currency": "CAD" séparément. Une virgule décimale est une convention d’affichage, pas la syntaxe des nombres JSON. Préservez les accents en UTF-8 et utilisez une date non ambiguë telle que "2026-10-11".
Foire aux questions
Réponses aux questions courantes sur la mise en forme Csv To Json
Un montant affiché comme 1 234,56 $ doit être stocké en JSON sous la forme 1234.56, avec "currency": "CAD" séparément. Une virgule décimale est une convention d’affichage, pas la syntaxe des nombres JSON. Préservez les accents en UTF-8 et utilisez une date non ambiguë telle que "2026-10-11".
Lors d’échanges de données en français et en anglais, distinguez présentation et valeur stockée. Conservez les accents et indiquez explicitement unités, devise et format de date ; un symbole seul ne définit pas la devise.
Oui, entièrement gratuit et sans inscription. Toute l'analyse se fait localement dans votre navigateur.
Oui, tant que le champ est entre guillemets selon le RFC 4180. L'analyseur gère correctement les virgules intégrées, les guillemets doublés (\"\") et les champs entre guillemets sur plusieurs lignes - des cas qui font échouer les approches naïves avec split().
Oui. Désactivez l'option « La première ligne est l'en-tête » et chaque ligne - y compris la première - est produite comme un simple tableau de chaînes de caractères.
Les valeurs analysées comme des nombres finis deviennent des nombres JSON, les chaînes exactes true et false deviennent des booléens, et les cellules vides deviennent null. Toute autre valeur reste une chaîne de caractères. Désactivez l'option pour garder chaque valeur comme une chaîne.
Oui. Laissez le délimiteur en détection automatique (elle compte les délimiteurs possibles dans la première ligne) ou sélectionnez manuellement le point-virgule ou la tabulation.
Chaque colonne est analysée: tout numérique → nombre, true/false → booléen, chaîne vide → null, tout le reste → chaîne. L'inférence des types se fait par colonne, et non par cellule, de sorte qu'une colonne demeure homogène - "007" dans une colonne d'identifiants de type chaîne reste une chaîne, ce qui évite la classique perte des zéros initiaux propre aux chiffriers électroniques.
Oui - le mode sans en-tête nomme les colonnes c1, c2, c3. Cela couvre les exports générés automatiquement où le schéma se trouve ailleurs, ainsi que les fichiers hérités dont la ligne d'en-tête est en réalité le premier enregistrement de données.
La convention de guillemets de la RFC 4180 est respectée: un champ entre guillemets peut contenir des virgules, des sauts de ligne et des guillemets doublés, et l'analyseur les conserve intacts dans la chaîne JSON. Les lignes mal formées (guillemets non appariés) sont signalées avec leur numéro de ligne au lieu de tronquer le champ en silence.
Références faisant autorité
Normes et documentation officielle qui définissent les formats utilisés par cet outil.
RFC 4180 - Common Format and MIME Type for CSV Files
Le format courant de l'IETF pour les fichiers CSV : règles de mise entre guillemets, délimiteurs et fins de ligne.
Comma-separated values - Wikipedia
Histoire du CSV, dialectes et règles d'échappement sur lesquelles s'appuient les chiffriers réels.
RFC 8259 - The JavaScript Object Notation (JSON) Data Interchange Format
La norme de l'IETF qui définit le format d'échange de données JSON et sa grammaire.
JSON - json.org
Le site JSON original de Douglas Crockford, avec la présentation du format en plusieurs langues.
MDN Web Docs - Working with JSON
Guide Mozilla sur la manipulation de JSON en JavaScript : parse, stringify et revivers.
JSON - Wikipedia
Types de données JSON, historique de la syntaxe et son ascension comme format d'échange dominant pour les API.
Des outils pratiques pour formater, valider et transformer des données structurées et du contenu balisé