CSV vers JSON

Transformez les lignes CSV en JSON en choisissant en-têtes et types.

Données et formats
Préparation de votre espace de travail…
Entrée
Sortie
Votre résultat apparaîtra ici.

Mode d’emploi

  1. Collez les données ou ouvrez un fichier UTF-8 ; essayez l’exemple pour voir le format attendu.
  2. Choisissez les options puis lancez l’outil, ou activez la conversion automatique.
  3. Vérifiez le résultat, puis copiez la sélection, tout le contenu ou téléchargez un fichier.

CSV vers JSON

Transformez les lignes CSV en JSON en choisissant en-têtes et types.

Comparaison, analyse et formatage s’exécutent dans votre navigateur. L’entrée n’est pas envoyée à DevToolsy.

Fonctionnement

Choisissez virgule, point-virgule, tabulation, barre verticale ou détection automatique. Les séparateurs entre guillemets et cellules multilignes sont pris en charge. Sans en-tête : column1, column2, etc.

Avant et après
Entrée
name,active
Ada,true
Lin,false
Résultat
[
  {
    "name": "Ada",
    "active": "true"
  },
  {
    "name": "Lin",
    "active": "false"
  }
]

Transformez les lignes CSV en JSON en choisissant en-têtes et types.

Options et fidélité des données

Les valeurs restent des chaînes par défaut, préservant les zéros initiaux. L’inférence reconnaît les nombres JSON, true, false et null sans arrondi. Les en-têtes vides ou dupliqués et les lignes de largeur différente sont refusés.

La conversion CSV accepte jusqu’à 50 000 lignes de données et 1 000 colonnes, dans les limites de taille.

Utiliser le résultat

Les fichiers sont lus en texte UTF-8. Les éditeurs proposent recherche, copie de sélection et raccourcis. Les résultats se copient ou se téléchargent ; modifier l’entrée invalide le résultat précédent.

Limites de traitement

Entrée UTF-8 jusqu’à 1 MiB par document, sortie jusqu’à 8 MiB. Les tâches s’exécutent dans un worker local avec une limite de 30 secondes.

Pour aller plus loinCSV · RFC 4180
?

Questions fréquentes

Quels séparateurs et en-têtes CSV sont pris en charge ?

Choisissez virgule, point-virgule, tabulation, barre verticale ou détection automatique. Les séparateurs entre guillemets et cellules multilignes sont pris en charge. Sans en-tête : column1, column2, etc.

Comment sont traités les zéros initiaux et les types ?

Les valeurs restent des chaînes par défaut, préservant les zéros initiaux. L’inférence reconnaît les nombres JSON, true, false et null sans arrondi. Les en-têtes vides ou dupliqués et les lignes de largeur différente sont refusés.

Mes données sont-elles envoyées ?

Non. Comparaison, analyse et formatage s’exécutent dans votre navigateur. L’entrée n’est pas envoyée à DevToolsy.

Puis-je ouvrir un fichier local ?

Oui, un fichier UTF-8 jusqu’à 1 MiB. Chaque entrée de comparaison possède son sélecteur.

Puis-je copier une partie du résultat ?

Oui. Sélectionnez du texte et utilisez Copier la sélection ou le raccourci habituel.

Trouvez votre prochain outil

Langue

Changer de langue ? Le contenu actuel sera effacé. Copiez ou téléchargez d’abord votre travail.