Mise en forme du code / MULTIVERTO

JSON vers CSV

Transformez un tableau plat d’objets JSON en lignes CSV.

Conversion instantanéeVotre saisie reste dans ce navigateur. Aucun texte n’est envoyé pour la conversion.
Le fichier reste dans votre navigateur.
Enchaîner les outils

Appliquez chaque outil de texte au résultat précédent.

01 / Guide

Comment ça marche

Analyse le sous-ensemble documenté et écrit la représentation de sortie correspondante.

Bon à savoir

Pour une syntaxe complexe ou des ressources de production, vérifiez la sortie dans l’application cible avec un analyseur ou outil spécialisé.

02 / Exemple

Exemple

Votre saisie[{"nom":"Ada","ville":"Bonjour"},{"nom":"Lin","ville":"Bienvenue"}]
Résultatnom,ville Ada,Bonjour Lin,Bienvenue

03 / Guide

JSON vers CSV — Comment ça marche

Ce que change cet outil

Transformez un tableau plat d’objets JSON en lignes CSV. Analyse le sous-ensemble documenté et écrit la représentation de sortie correspondante. L’entrée doit être un tableau JSON non vide d’objets plats. Chaque clé rencontrée devient une colonne CSV; les cellules citées acceptent virgules, guillemets et retours. Les objets ou tableaux imbriqués sont refusés.

Comprendre le format

CSV représente des enregistrements et des cellules, pas un modèle d’objets typés. La première ligne sert d’en-tête; une virgule dans une cellule exige des guillemets et un guillemet cité doit être doublé. L’analyseur accepte les retours à la ligne dans les champs cités et refuse les lignes de largeur différente ou les noms de colonnes dupliqués. Ainsi, CSV vers JSON produit des chaînes pour toutes les cellules, même celles ressemblant à des nombres ou booléens. JSON vers CSV accepte un tableau non vide d’objets plats et réunit leurs clés en colonnes. Valeurs absentes ou null deviennent des cellules vides, impossibles à distinguer au retour sans schéma externe.

Une méthode fiable

Changer de format de données revient à établir une correspondance entre deux modèles d’information, pas seulement à modifier la ponctuation. Commencez par un petit enregistrement représentatif avec, si nécessaire, un caractère non ASCII, un champ absent ou une valeur imbriquée. Lancez la conversion puis examinez clés, ordre, nombres, valeurs nulles, listes et éléments répétés. Le format cible peut ne pas disposer d’équivalent direct pour une fonction de la source; la notice propre à l’outil décrit la correspondance acceptée. Essayez la sortie dans l’application destinataire et, si possible, reconvertissez-la pour comparer les champs utiles. Pour une migration massive ou un contrat externe, utilisez un analyseur complet et des tests de schéma.

Vérifier le résultat

Conservez la source près de la sortie et essayez d’abord un petit exemple connu avant de traiter un grand document. Comparez le contenu utile, pas seulement la taille du fichier ou le nombre de lignes. Vérifiez noms, chaînes entre guillemets, caractères non ASCII, fins de ligne et champs répétés après transformation. Une sortie lisible ne valide aucun schéma, ne prouve pas que le code s’exécute et ne garantit pas que les données sont publiables. Ce site traite le texte dans le navigateur et montre la sortie comme du texte, mais l’application où vous la collerez appliquera ses propres règles. Si la saisie est refusée, repérez la construction non prise en charge et recourez au besoin à un analyseur spécialisé.

Les étapes de la conversion
JSON — Entrée
Lire et transformer la structure
CSV — Résultat