Convertir des lignes CSV en objets JSON
CSV vers JSON est utile lorsque des exports de tableurs, des rapports analytiques ou des fichiers partenaires doivent devenir des données structurées pour des scripts, des fixtures, des tests d'API ou des exemples de documentation. La première ligne CSV devient l'ensemble des clés JSON, et chaque ligne suivante devient un objet.
Les valeurs restent des chaînes intentionnellement. Cela évite des modifications surprenantes des codes postaux, identifiants, numéros de compte, pourcentages et autres valeurs qui peuvent sembler numériques mais doivent rester exactement tels qu'écrits.
Détails CSV qui affectent la sortie JSON
- La ligne d'en-tête contrôle les noms des clés des objets, donc supprimez les espaces ou renommez les colonnes avant d'utiliser le JSON dans du code.
- Les cellules entre guillemets peuvent contenir des virgules ; les guillemets mal fermés sont signalés comme des erreurs d'analyse.
- Les cellules vides deviennent des chaînes vides, pas
null. - Les lignes sans valeurs sont ignorées.
FAQ CSV vers JSON
Pourquoi toutes les valeurs JSON sont-elles des chaînes ?
Le CSV n'a pas de système de types natif. Conserver les valeurs comme chaînes préserve les zéros initiaux, les identifiants, les pourcentages et les codes sans deviner.
Que deviennent les cellules CSV vides ?
Les cellules vides deviennent des chaînes vides dans l'objet JSON. Convertissez-les en null plus tard si votre application a besoin de valeurs null.
Quels types d'erreurs CSV sont signalés ?
Le convertisseur signale des problèmes d'analyse tels que des guillemets brisés ou des lignes malformées lorsque le parseur peut les identifier.