CSV ↔ JSON Converter gère l'aller-retour complet entre les deux formats tabulaires les plus courants. Le parseur CSV intelligent gère les champs entre guillemets avec virgules, les guillemets échappés, les délimiteurs personnalisés et les sauts de ligne. Détection automatique des nombres, booléens et null lors de la conversion CSV→JSON ; génère un CSV propre avec alignement des clés par ligne lors de la conversion JSON→CSV.
Le transfert de données entre CSV et JSON est une tâche quotidienne — qu'il s'agisse d'extraire un export de base de données dans un outil consommant du JSON, de générer un CSV pour un tableur à partir d'une réponse API ou de remodeler des données pour un nouveau système. CSV ↔ JSON Converter effectue les deux directions proprement dans le navigateur. Le parseur CSV gère les cas réels complexes : champs contenant des virgules (si entre guillemets), guillemets échappés (doublés selon le style RFC 4180), fins de ligne CRLF ou LF, lignes blanches traînantes et délimiteurs configurables (tabulations pour TSV, point-virgule pour les environnements européens, tube, etc.). La détection automatique s'active lors de la conversion vers le JSON — les chaînes ressemblant à des entiers deviennent des nombres, "true"/"false"/"null" deviennent leurs équivalents typés, et le rognage des espaces est optionnel. Pour le passage JSON→CSV, l'outil parcourt le tableau d'objets et collecte chaque clé unique pour générer un CSV avec une ligne d'en-tête et des cellules correctement échappées. Les guillemets dans les cellules sont doublés, les cellules contenant des délimiteurs ou des sauts de ligne sont enveloppées de guillemets, et les objets/tableaux imbriqués sont sérialisés en chaînes JSON.
CSV → JSON et JSON → CSV. Le bouton d'échange inverse instantanément l'entrée et la sortie pour une vérification rapide.
Le parseur gère les champs entre guillemets, les virgules intégrées, les guillemets échappés, les fins de ligne CRLF/LF — fonctionne sur des CSV réels, pas seulement des exemples simples.
Changez le séparateur d'une virgule vers n'importe quoi — tabulation (pour TSV), point-virgule (env. européens), tube, ou tout autre caractère unique.
Les nombres, les booléens et les null sont convertis en leurs équivalents typés dans la sortie JSON. Désactivez si vous préférez uniquement des chaînes.
La sortie se met à jour à chaque frappe — pas besoin de bouton Convertir. Collez et voyez les résultats instantanément.
Lorsque les objets JSON ont des clés différentes, l'en-tête CSV inclut toutes les clés uniques et les cellules manquantes sont laissées vides — aucune perte de données.
Collez un export CSV de votre BDD, obtenez un tableau JSON prêt à être importé dans une base NoSQL ou une API consommant du JSON.
Convertissez une réponse API (tableau JSON) en CSV pour un collage direct dans Excel ou Google Sheets.
Effectuez un aller-retour dans l'outil pour nettoyer le formatage — utile lors de la fusion de CSV provenant de sources différentes.
Transformez vos feuilles de traduction CSV en fichiers i18n JSON pour des outils comme les extensions Chrome ou i18next.
Générez des jeux de données JSON à partir de données de test CSV (ou vice versa) pour alimenter vos bases de dev et tests d'intégration.
Cliquez sur l'icône CSV/JSON dans le dock DevSuite Pro. Un panneau s'ouvre avec la bascule de direction, les options et deux zones de texte.
Choisissez CSV → JSON pour parser des données tabulaires, ou JSON → CSV pour aplatir un tableau d'objets en lignes.
Ajustez le délimiteur si ce n'est pas une virgule, activez "Première ligne comme en-tête" et "Détecter les nombres" selon la forme de vos données.
Collez votre CSV ou JSON dans l'entrée. La sortie s'affiche à droite instantanément.
Cliquez sur Copier pour récupérer le résultat. Utilisez Échanger ↔ pour inverser et vérifier que l'aller-retour est sans perte.
Installez DevSuite Pro gratuitement et débloquez plus de 39 outils de développement pour votre navigateur.