Convertisseur CSV vers JSON (ligne d'en-tête en clés)

Convertissez un CSV en tableau JSON. Collez ou téléversez un fichier, traité localement par défaut.

Collez votre CSV et convertissez-le instantanément en JSON. Manipulez les données personnelles avec précaution.

Les données saisies sont traitées dans votre navigateur et jamais téléversées.

Outil de conversion CSV JSON

Utilisez-le pour les flux de travail « conversion CSV JSON », « csv to json » et « convert CSV to JSON » avec collage rapide ou téléversement.

Mode d'emploi

  1. Collez le CSV (ou téléversez un fichier)
  2. Choisissez l'en-tête, l'inférence de type et le comportement des cellules vides si nécessaire
  3. Copiez la sortie JSON ou téléchargez-la en .json

Exemples

Basique (inférence de type ON)

Entrée

name,age,active
Alice,30,true
Bob,25,false

Sortie

[
  { "name": "Alice", "age": 30, "active": true },
  { "name": "Bob", "age": 25, "active": false }
]

Cellule vide vers null

Entrée

name,age
Alice,
Bob,25

Sortie

[
  { "name": "Alice", "age": null },
  { "name": "Bob", "age": 25 }
]

Conseils de conversion

  • Laissez l'inférence de type OFF pour les colonnes d'ID où les zéros initiaux sont importants.
  • Pour le TSV, réglez le séparateur sur tabulation ou utilisez la détection automatique.
  • Si le nombre de colonnes varie, vérifiez les avertissements et réglez manuellement le séparateur si nécessaire.

FAQ

Puis-je utiliser la première ligne comme en-têtes ?

Oui. Si le mode en-tête est désactivé, les clés sont générées comme col1, col2, ...

Les nombres restent des chaînes.

Activez l'inférence de type. Le réglage par défaut et le plus sûr est OFF (toutes les valeurs comme chaînes).

Les cellules vides peuvent-elles devenir null ?

Choisissez chaîne vide, null ou omission de la clé.

Peut-il convertir du TSV aussi ?

Réglez le séparateur sur tabulation ou utilisez la détection automatique.

Prend-il en charge les virgules/retours à la ligne dans les champs entre guillemets ?

Oui. Si l'analyse échoue, définissez explicitement le caractère de guillemet et le séparateur.

Que se passe-t-il si les noms d'en-tête sont dupliqués ?

Ils sont renommés automatiquement en name_2, name_3, etc. et affichés comme avertissements.