DT Dev Tools

CSV ⇄ JSON

Convertissez du CSV en JSON et du JSON en CSV en local, avec prise en charge des champs entre guillemets, options de séparateur, copie et téléchargement.

🔒 S'exécute entièrement dans votre navigateur — rien n'est téléchargé

Advertisement

Ce que fait CSV ⇄ JSON

CSV ⇄ JSON convertit du texte tabulaire en JSON structuré et reconvertit des tableaux JSON en fichier CSV que vous pouvez coller dans un tableur, un outil d'import, un jeu de test ou un exemple de documentation. L'analyseur CSV est conçu pour les données concrètes des développeurs, pas seulement pour les exemples les plus simples séparés par des virgules. Il lit les champs entre guillemets, les virgules incluses, les guillemets doubles échappés, les cellules vides et les fins de ligne CRLF comme LF, de sorte que les lignes copiées depuis un tableur et les rapports exportés se comportent comme prévu.

Dans le sens CSV vers JSON, la première ligne est traitée par défaut comme les noms de colonnes. Lorsqu'un fichier n'a pas de ligne d'en-tête, le convertisseur génère des noms prévisibles comme column1, column2 et column3. Le sens JSON vers CSV accepte un tableau d'objets ou un tableau de tableaux. Pour les objets, il dérive une union stable des clés dans l'ordre de première apparition et écrit ces clés comme ligne d'en-tête avant de remplir chaque enregistrement. Pour les tableaux, il écrit chaque tableau imbriqué comme une ligne CSV.

Un flux de travail privé dans le navigateur

L'analyse, la validation, l'ajout de guillemets, la copie et le téléchargement s'effectuent tous dans votre navigateur. L'outil n'envoie à aucun serveur vos CSV, JSON, identifiants, exemples proches de données clients, jetons ou extraits de rapports exportés. Ce comportement exclusivement local est utile, car les outils de conversion servent souvent avec des données de débogage réalistes, des réponses d'API, des exemples de configuration et des exports de tableur qui ne devraient pas quitter votre machine. Il garde aussi le flux rapide, puisque la sortie est générée immédiatement sans attendre une requête réseau.

Conseils pratiques

Utilisez la détection automatique du séparateur lorsque vous ne savez pas si un tableur a exporté des données séparées par des virgules, des points-virgules ou des tabulations. Choisissez un séparateur précis lorsque vous préparez une sortie pour un autre système aux exigences d'import strictes. Relisez toujours les données converties avant de les utiliser en production, surtout en présence de cellules vides, de noms d'en-tête en double, d'objets de formes différentes ou de valeurs JSON contenant des objets imbriqués. Le CSV est une famille de formats assez lâche : un utilitaire de navigateur convient donc mieux à l'inspection, au nettoyage et aux petites transformations qu'au remplacement d'une chaîne d'import propre à un projet.

Comment utiliser

  1. Choisir le sensSélectionnez CSV vers JSON ou JSON vers CSV avant de coller vos données.
  2. Régler les optionsChoisissez le séparateur automatique, virgule, point-virgule ou tabulation et indiquez si le CSV a une ligne d'en-tête.
  3. Convertir et exporterVérifiez la sortie, puis copiez-la ou téléchargez-la sous forme de fichier local.

Questions fréquemment posées

Ce convertisseur CSV envoie-t-il des fichiers ou des données ?
Non. La conversion CSV et JSON s'exécute entièrement dans votre navigateur avec du JavaScript côté client.
L'analyseur gère-t-il les champs CSV entre guillemets ?
Oui. Il gère les champs entre guillemets, les virgules à l'intérieur des guillemets, les guillemets doubles échappés et les fins de ligne Windows ou Unix.
Peut-on reconvertir du JSON en CSV ?
Oui. Collez un tableau d'objets ou un tableau de tableaux, choisissez le séparateur et convertissez-le en CSV téléchargeable.
Comment les colonnes d'objets sont-elles choisies pour JSON vers CSV ?
Le convertisseur construit l'union des clés des objets dans l'ordre de première apparition et l'écrit comme ligne d'en-tête du CSV.
Advertisement