Développement

Convertir un CSV en JSON en ligne

Convertissez des données CSV en tableau JSON d’objets, avec détection d’en-tête, séparateurs personnalisés et champs entre guillemets.

Également disponible en :EnglishEspañolPortuguêsDeutschItalianoNederlandsPolski

Tout est calculé dans votre navigateur. Ce que vous saisissez n’est envoyé à aucun serveur.

CSV en JSON : à quoi ça sert

Les tableurs exportent du CSV et les API consomment du JSON. Ce convertisseur fait le pont en analysant correctement les champs entre guillemets contenant des virgules et des retours à la ligne, au lieu de découper naïvement sur le séparateur — là où échouent la plupart des scripts rapides face à des données réelles.

CSV en JSON : mode d’emploi

  1. Collez votre CSV, ligne d’en-tête comprise.
  2. Confirmez le séparateur : virgule, point-virgule, tabulation ou barre verticale.
  3. Indiquez si la première ligne fournit les noms des clés.
  4. Copiez le tableau JSON obtenu.

Questions fréquentes

Pourquoi mon CSV Excel utilise-t-il des points-virgules ?

Parce que dans les pays qui utilisent la virgule comme séparateur décimal, dont la France, Excel bascule le séparateur de champs sur le point-virgule pour éviter toute ambiguïté. Sélectionnez-le dans la liste des séparateurs.

Comment les virgules à l’intérieur d’un champ sont-elles traitées ?

Correctement, à condition que le champ soit entre guillemets doubles comme le veut la convention CSV. L’analyseur suit l’état des guillemets au lieu de découper à chaque séparateur.

Les nombres deviennent-ils des nombres JSON ?

Oui, quand le champ est un nombre propre écrit avec un point décimal ; sinon il reste une chaîne. Les zéros initiaux sont conservés en texte pour ne pas abîmer un code postal ou un numéro de compte.

Comment les champs vides sont-ils représentés ?

Par des chaînes vides, ce qui préserve la structure des colonnes. S’il vous faut des null, un rechercher-remplacer sur la sortie suffit.