Convertisseur CSV vers JSON
Collez des données CSV avec une ligne d'en-tête et récupérez un tableau JSON propre d'objets, un par ligne, les valeurs de la ligne d'en-tête étant utilisées comme clé de chaque champ. L'analyseur suit les règles standard de mise entre guillemets CSV, donc les champs entourés de guillemets doubles peuvent contenir en toute sécurité des virgules, des sauts de ligne et des guillemets échappés plutôt que de se briser à chaque virgule. Comme le CSV n'a pas de notion native de types, chaque valeur du JSON résultant est une chaîne de caractères - convertissez les champs individuels ensuite si vous avez besoin de vrais nombres ou booléens.
JSON
Questions fréquentes
Mon CSV a-t-il besoin d'une ligne d'en-tête ?
Oui, la première ligne est traitée comme les noms de colonnes et devient la clé de chaque champ dans les objets JSON résultants. Si un en-tête de colonne est vide, il est automatiquement nommé column_1, column_2, et ainsi de suite.
Peut-il gérer des champs entre guillemets contenant des virgules ?
Oui, les champs entourés de guillemets doubles peuvent contenir en toute sécurité des virgules, des sauts de ligne et des guillemets échappés (""), l'analyseur suit les règles standard de mise entre guillemets CSV plutôt que de diviser naïvement à chaque virgule.
Toutes les valeurs sont-elles converties en chaînes de caractères ?
Oui, le CSV n'a pas de notion native de types, tout est du texte, donc les nombres et booléens dans le JSON de sortie apparaissent comme des chaînes entre guillemets (comme "30" plutôt que 30). Si vous avez besoin de vrais nombres ou booléens, convertissez ces champs après avoir importé le JSON.