Transformer un exemple d'API en configuration
Convertissez un exemple JSON en YAML pour l'insérer rapidement dans une configuration ou une documentation.
Guide
Le convertisseur de données analyse d'abord JSON, YAML, XML ou CSV en valeurs JavaScript, puis sérialise vers le format cible. Ce n'est pas un simple remplacement de texte : une erreur de syntaxe dans la source échoue donc explicitement, et le passage d'un format à l'autre entraîne les normalisations de structure nécessaires.
Mis à jour le 2026-09-102 min read
Le convertisseur de données analyse d'abord JSON, YAML, XML ou CSV en valeurs JavaScript, puis sérialise vers le format cible. Ce n'est pas un simple remplacement de texte : une erreur de syntaxe dans la source échoue donc explicitement, et le passage d'un format à l'autre entraîne les normalisations de structure nécessaires.
.json/.yaml/.yml/.xml/.csv.| Entrée | Sortie | Remarque |
|---|---|---|
| Tableau d'objets JSON | Tableau CSV | les clés des objets deviennent les en-têtes |
| CSV avec en-tête en première ligne + données | Tableau JSON | Papa Parse avec typage dynamique activé |
| Tableau JSON → XML | <root><item>… |
les tableaux sont encapsulés dans root/item |
JSON.parse natif : commentaires, virgules finales et clés sans guillemets font échouer l'analyse.js-yaml ; XML est d'abord validé par fast-xml-parser, les erreurs indiquant la ligne et la colonne, puis les attributs sont conservés avec le préfixe @_ et les valeurs texte rognées (trim).trim() avant l'analyse, donc les lignes vides de début et de fin ne sont pas conservées.JSON.stringify dans la cellule, et non dépliés en plusieurs colonnes.<root> ; les éléments de tableau utilisent <item>, si bien que les noms de structure d'origine ne font pas forcément l'aller-retour entre formats.Convertissez un exemple JSON en YAML pour l'insérer rapidement dans une configuration ou une documentation.
Convertissez un CSV avec en-tête en tableau d'objets, pour un script ou un test d'API.
CSV est un tableau à deux dimensions : l'outil sérialise les valeurs imbriquées en JSON au lieu d'aplatir récursivement des colonnes.
Le parseur conserve les attributs et les représente avec le préfixe @_, préfixe qu'il reconnaît aussi au retour vers XML.
L'analyse et la conversion se font entièrement dans le navigateur ; les fichiers sont lus comme du texte et ne sont jamais envoyés à un serveur.
Mis à jour le 2026-09-10
Conversion croisée entre JSON, YAML, XML et CSV, dans les six directions
Cet outil n’est pas entièrement traduit ; certains contenus utilisent la langue source ou une langue de repli.