Convertisseur JSON ↔ YAML
Choisissez JSON → YAML ou YAML → JSON, collez dans Input, puis Convert. Les succès remplissent Output et activent Copy output. Les erreurs vident Output et affichent le message dans le statut.
Mis à jour 2026-08-04 · developer
À propos de cet outil
JSON → YAML parse avec JSON.parse puis dump js-yaml (lineWidth illimité, noRefs). YAML → JSON charge avec js-yaml puis pretty-print JSON à deux espaces. Le sens est un select au-dessus de Input pour ne pas mélanger les chemins.
Comment utiliser
- Choisir un sens: Sélectionnez JSON → YAML ou YAML → JSON dans Direction.
- Saisir l’entrée: Collez JSON ou YAML dans le textarea Input selon le sens choisi.
- Convertir: Cliquez Convert pour remplir Output, ou lisez le statut Error si l’analyse échoue.
- Copier la sortie: Quand Output apparaît, cliquez Copy output pour mettre le résultat dans le presse-papiers.
Cas d'usage
- Passez un échantillon JSON d’API en YAML pour des brouillons Kubernetes ou CI.
- Dépliez un manifeste YAML en JSON indenté pour un éditeur qui préfère les accolades.
- Faites un aller-retour sur une petite config pour confirmer que clés et tableaux survivent.
Conseils
- Réglez Direction avant Convert; le changer ensuite ne reconvertit pas tout seul.
- Utilisez Copy output après un statut de succès—Output vide signifie que le dernier Convert a échoué.
FAQ
Quelle bibliothèque produit le YAML ?
La conversion utilise dump et load de js-yaml dans le navigateur, lineWidth désactivé et noRefs sur dump.
Pourquoi Output est vide après Convert ?
Une erreur de parse ou dump a vidé Output; la ligne de statut montre le détail Error.
Copy output apparaît-il toujours ?
Non. Le bouton copier n’apparaît qu’après une conversion réussie qui produit Output.
Ma config est-elle téléversée ?
Non. JSON.parse, js-yaml et la copie presse-papiers restent dans le navigateur.