Convertisseur CSV vers JSON
Le convertisseur CSV vers JSON transforme les lignes d'un fichier délimité en JSON, avec le même parseur que le visualiseur CSV (délimiteur deviné sur la première ligne — virgule, point-virgule ou tabulation).
Comment l'utiliser
- Collez vos données CSV dans la zone de saisie
- Choisissez si la première ligne est un en-tête, et une sortie indentée ou minifiée
- Copiez le JSON généré en un clic
Si vous indiquez que la première ligne est un en-tête, la sortie est un tableau d'objets dont les clés viennent de cette ligne ; sans en-tête, c'est un tableau de tableaux. Chaque valeur ressort sous forme de chaîne — 42, true et les cellules vides sont tous du texte entre guillemets, sans deviner de type. Un en-tête vide devient column_1, column_2, etc. ; un en-tête répété reçoit _2, _3 ; les clés à risque __proto__, constructor et prototype sont renommées. Une ligne plus courte que l'en-tête remplit les clés manquantes par des chaînes vides ; une ligne avec des cellules en trop les voit supprimées. Choisissez une sortie indentée à deux espaces ou compacte. L'entrée est plafonnée à 2 Mo, 50 000 lignes et 250 000 cellules, et le fichier est lu dans le navigateur.
FAQ
Non. Chaque valeur est émise en chaîne JSON : 42 devient "42" et true devient "true". Convertissez les types vous-même après la conversion si besoin.
Avec une ligne d'en-tête, un tableau d'objets utilisant les noms d'en-tête comme clés. Sans en-tête, un tableau de tableaux, un par ligne.
Les cellules manquantes en fin deviennent des chaînes vides ; les cellules au-delà de la dernière colonne d'en-tête sont supprimées. Les en-têtes vides ou dupliqués sont renommés (column_2, name_2).