CSV en JSON

Collez du CSV. Obtenez immédiatement du JSON. Examinez les lignes analysées, choisissez le traitement des valeurs et copiez ou téléchargez le résultat complet. Vos données restent dans votre navigateur.

Fichiers CSV, TSV et texte jusqu'à 10 Mo

Entrée CSVPrêt pour les donnéesSortie JSON
Collez du CSV ou déposez un fichier ici
Votre JSON apparaîtra ici au fil de la saisie.
Toute la conversion s'effectue dans votre navigateur

Comment le CSV est transformé en JSON

Collez du CSV ou TSV, choisissez un fichier local ou déposez-le dans le convertisseur. Il lit le fichier sur votre appareil et le convertit dans un worker du navigateur. Rien n'est envoyé sur internet. La sortie s'actualise à chaque modification de la saisie ou des paramètres.

Choisissez la structure de vos lignes

Entrée CSVRésultat JSON
La première ligne contient les nomsChaque ligne suivante devient un objet avec ces noms pour clés. Les en-têtes vides ou dupliqués reçoivent des identifiants uniques.
Sans ligne d'en-têteChaque ligne devient un objet avec des clés comme Column 1 et Column 2.
001, true, cellule videLes valeurs restent des chaînes par défaut, ce qui préserve les codes et les zéros initiaux. Vous pouvez détecter les nombres et booléens sûrs ou transformer les cellules vides en null.
Virgule, guillemet ou saut de ligne entre guillemetsReste confiné dans un seul champ. Doublez les guillemets à l'intérieur d'un champ entouré de guillemets, conformément au standard CSV.

La détection automatique prend en charge la virgule, le point-virgule, la tabulation et la barre verticale. Vous pouvez choisir explicitement un séparateur si l'aperçu semble incorrect. Prise en charge des fichiers UTF-8, UTF-16 et Windows-1252 ; modifiez l'encodage si les caractères apparaissent mal.

Les sorties mise en forme et compacte sont des tableaux JSON. JSON Lines écrit un objet par ligne pour les outils qui acceptent .jsonl. L'aperçu affiche au plus huit lignes et 25 colonnes ; Copier le JSON et Télécharger incluent toutes les lignes et colonnes. Les lignes ayant moins de champs reçoivent des valeurs vides, et celles qui en ont davantage reçoivent des noms de colonnes générés. Le convertisseur signale les largeurs de ligne différentes et les en-têtes renommés.

Les fichiers sont limités à 10 Mo et 500 colonnes. Les grosses conversions peuvent utiliser beaucoup de mémoire sur un téléphone. Besoin d'explorer ou de modifier le tableau d'abord ? Ouvrez la visionneuse CSV. Pour la conversion inverse, utilisez JSON en CSV.