Skip to content
easytoolapp
  • Accueil
  • Textes
  • Calculatrices
  • Convertisseurs
  • Date et heure
  • Générateurs
  • Développeur
  • Design
  • Appareil
  • Santé
  • Business
  • À propos
  • Contact
  1. Accueil/
  2. Développeur/
  3. Convertisseur CSV ↔ JSON
</>Développeur

Convertisseur CSV ↔ JSON

Convertisseur bidirectionnel avec tableau d'aperçu en direct. CSV → JSON analyse selon la RFC 4180 avec prise en charge des guillemets, détecte automatiquement le délimiteur et déduit les nombres, booléens et null. JSON → CSV aplatit les objets imbriqués avec la notation par points et prend en charge la virgule, le point-virgule, la tabulation ou la barre verticale comme délimiteur, avec des fins de ligne LF ou CRLF.

Vos données sont analysées localement dans le navigateur. Rien n'est envoyé.

Comment utiliser ce convertisseur csv ↔ json

  1. Collez du CSV (ou cliquez sur Charger un exemple) — l'aperçu et la sortie JSON se mettent à jour immédiatement.
  2. Choisissez un délimiteur ou laissez la détection automatique.
  3. Activez si besoin « La première ligne est l'en-tête », la déduction de type, le trim et le formatage.
  4. Passez à l'onglet JSON → CSV et collez un tableau d'objets.
  5. Activez l'aplatissement pour convertir les clés imbriquées en notation par points. Choisissez LF ou CRLF puis téléchargez le fichier.

Questions fréquentes

Les champs CSV entre guillemets contenant des virgules sont-ils gérés correctement ?

Oui. L'analyseur suit les règles de guillemets de la RFC 4180, y compris les guillemets doubles échappés ("").

Que fait « Aplatir » pour JSON → CSV ?

Les clés imbriquées comme { profile: { age: 32 } } deviennent une seule colonne « profile.age ». Les tableaux sont fusionnés dans une cellule entre guillemets, séparés par des virgules.

Pourquoi les nombres apparaissent-ils sans guillemets dans la sortie JSON ?

La déduction de type convertit les chaînes numériques, true/false et null/NULL en leurs types JSON respectifs. Désactivez-la pour tout conserver sous forme de chaînes.

Pourquoi les zéros initiaux de mon CSV (comme « 007 » ou des numéros de téléphone) disparaissent-ils dans la sortie JSON ?

La déduction de type voit une chaîne numérique et la convertit en nombre JSON — et `007` est le même nombre que `7`. Désactivez la déduction de type pour tout conserver sous forme de chaînes, ou nommez l'en-tête de colonne de façon à ce qu'elle échappe à la détection. Pour les codes postaux, identifiants et numéros de téléphone, les chaînes sont de toute façon le bon type.

Outils similaires

</>Développeur

Formateur JSON

Formater, valider, convertir et analyser du JSON.

</>Développeur

Encodeur Base64

Encoder/décoder du Base64 avec UTF-8 et des fichiers.

</>Développeur

Encodeur d'URL

Encoder, décoder ou analyser des URL.

</>Développeur

Testeur regex

Correspondance en direct, groupes et aide-mémoire.

easytoolapp
À proposContactGuidesConfidentialitéCGU
© 2026 easytoolappDes outils en ligne simples pour les tâches du quotidien.
4 lignes6 colonnes537 octets en sortie
Aperçu (4 lignes)
#idnameemailageroleactive
11Jane Doe[email protected]32admintrue
22Müller, Frank[email protected]45editortrue
33Acme Inc.[email protected]viewerfalse
44小明[email protected]28viewertrue
Sortie JSON