Convertisseur de fichier CSV en JSON
Déposez un fichier CSV et récupérez un tableau JSON d'objets, avec la ligne d'en-tête utilisée comme clés. Mise en forme ou minimisation.
Réponse rapide: Déposez un fichier CSV et récupérez un tableau JSON d'objets, avec la ligne d'en-tête utilisée comme clés. Mise en forme ou minimisation.
Dernière mise à jour
Questions fréquentes
- Comment les colonnes CSV sont-elles mappées aux clés JSON ?
- La première ligne du CSV est utilisée comme clés d'objet JSON. Chaque ligne suivante devient un objet dans un tableau JSON de niveau supérieur. Les cellules vides deviennent des chaînes vides (`""`).
- Les valeurs sont-elles typées comme des nombres ou conservées comme des chaînes ?
- Toutes les valeurs sont conservées comme des chaînes — nous ne devinons pas les types, car `"007"` est une chaîne valide dans de nombreux ensembles de données et le forcer silencieusement à `7` entraîne une perte de données. Cast les types dans votre code en aval avec confiance sur les champs.
- Gère-t-il les champs entre guillemets avec des virgules ?
- Oui. Le parseur Papaparse est conforme à la norme RFC-4180 : les virgules intégrées, les nouvelles lignes et les guillemets échappés `""` transitent dans les valeurs JSON exactement.
- Que se passe-t-il si mon CSV a des noms de colonnes en double ?
- Les colonnes suivantes remplacent les précédentes dans chaque objet (puisque les clés des objets JSON sont uniques). Renommez les en-têtes en double dans le CSV source — ou utilisez l'outil de mappage de colonnes — avant de convertir.
- Y a-t-il une limite de lignes ?
- Pas de limite fixe. Les fichiers avec des centaines de milliers de lignes se convertissent en quelques secondes ; la limite pratique est la mémoire disponible pour votre onglet de navigateur.
- Version formatée ou minifiée — laquelle devrais-je utiliser ?
- La version formatée est plus facile à lire et à comparer dans le contrôle de version. La version minifiée est environ 30 à 50 % plus petite et est le bon choix pour expédier le JSON vers une API ou un front-end. Les deux sont fonctionnellement identiques.
- Puis-je convertir sans la ligne d'en-tête ?
- Pas encore — chaque objet de sortie est répertorié par la première ligne. Si votre CSV n'a pas d'en-tête, ajoutez-en un (`col1,col2,col3`) avant de convertir.
- Mes données seront-elles téléchargées ?
- Non. La conversion CSV → JSON s'exécute entièrement dans votre navigateur ; rien n'est envoyé à notre serveur.
- Puis-je copier le résultat au lieu de le télécharger ?
- Oui. Le bouton Copier à côté de la sortie écrit le JSON dans votre presse-papiers.
- La sortie inclut-elle un BOM ou un autre préfixe ?
- Non. Le téléchargement est un simple JSON UTF-8, prêt pour tout consommateur.