Trouver un outil

Aussi en anglais, allemand ou espagnol, par exemple « merge pdf ».

Convertir CSV en JSON

Transformez un fichier CSV ou un texte collé en JSON. Les données sont traitées dans votre navigateur et ne sont pas envoyées.

Glissez un fichier CSV iciChoisir un fichier CSV

Un fichier CSV ou texte jusqu’à 50 Mo. Le séparateur et le jeu de caractères sont détectés automatiquement.

Traitement sur votre appareil, aucun envoi

Coller du texte au lieu de choisir un fichier

Guide et informations

Comment ça marche
  1. Choisissez un fichier CSV ou collez le texte.
  2. Vérifiez l’aperçu, où séparateur et colonnes ont été détectés.
  3. Au besoin, ouvrez les réglages avancés : en-tête, types de valeurs, champs vides et indentation.
  4. Téléchargez le fichier JSON.
Comment le JSON est créé

Avec une ligne d’en-tête, chaque ligne devient un objet dans une liste et les noms de colonnes deviennent des clés. Sans en-tête, vous obtenez une liste de listes. Les guillemets, les sauts de ligne dans les champs, l’Unicode et les caractères spéciaux sont correctement échappés. Les noms de colonnes répétés sont numérotés, les noms vides s’appellent column_N, et les lignes comptant trop ou trop peu de champs sont signalées au lieu d’être modifiées en silence.

Le résultat est vérifié avec un analyseur JSON indépendant avant que le téléchargement soit proposé.

Types et champs vides

Par défaut, toutes les valeurs sortent en texte. En option, les nombres clairs et les valeurs true et false sont détectés. Les nombres avec zéros initiaux ou de plus de 15 chiffres restent du texte pour que rien ne soit faussé. Les champs vides peuvent sortir en texte vide, en null ou en omettant la propriété. L’indentation est de deux ou quatre espaces, ou compacte.

Les fichiers jusqu’à 50 Mo sont traités. La conversion s’exécute dans un processus d’arrière-plan et peut être annulée.

Questions fréquentes

Mon fichier CSV est-il envoyé ?

Non. Il n’est lu que dans votre navigateur.

Pourquoi mes nombres sont-ils du texte dans le JSON ?

C’est le réglage sûr par défaut. Avec la détection des nombres, les nombres clairs deviennent de vrais nombres JSON.

Que se passe-t-il avec des noms de colonnes répétés ?

Ils sont numérotés pour qu’aucune colonne ne soit perdue, et la page vous le signale.

Comment traiter les champs vides ?

Vous choisissez entre texte vide, null et omission de la propriété.

Le JSON est-il toujours valide ?

Le résultat est vérifié avec un analyseur indépendant avant que le téléchargement soit proposé.