Comment convertir CSV en JSON
- Ajoutez votre fichier .CSV - déposez-le dans la zone ci-dessus ou cliquez pour parcourir.
- Convertissez-le en .JSON en quelques secondes.
- Téléchargez votre nouveau fichier .JSON.
À quoi s'attendre
- Les valeurs CSV sont par défaut des chaînes de caractères - un nombre comme « 9.99 » reste entre guillemets à moins que l'outil n'applique une inférence de type (
pandasle fait ; les outils en ligne varient). - Une ligne d'en-tête est requise ; sans elle, les clés par défaut seront les index de colonnes comme « 0 », « 1 », « 2 ».
- Une erreur de délimiteur - virgules attendues mais le fichier utilise des points-virgules - condense chaque ligne en un seul champ JSON ; spécifiez toujours le bon délimiteur.
Foire aux questions
Dois-je installer quelque chose pour convertir un CSV en JSON ?
Non - notre convertisseur gratuit ci-dessus fonctionne sans installation. Pour les fichiers volumineux ou sensibles, utilisez Python avec
pandas localement.Pourquoi toutes mes valeurs JSON sont-elles des chaînes au lieu de nombres ?
Le CSV n'a pas d'informations de type, donc les convertisseurs produisent des chaînes par défaut ;
pandas déduit les nombres automatiquement, mais la plupart des outils en ligne ne le font pas.Mon CSV utilise des points-virgules au lieu de virgules - sera-t-il quand même converti ?
Oui, mais spécifiez le délimiteur : dans
pandas, ajoutez sep=';' à read_csv, et dans csvjson, utilisez csvjson -d ';' file.csv.Puis-je reconvertir du JSON en CSV ?
Oui - bien que l'aller-retour soit destructif : les objets JSON imbriqués doivent d'abord être aplatis, et les valeurs typées deviennent de simples chaînes dans le CSV.