JSON vers YAML â Convertisseur JSON YAML
Convertissez du JSON en YAML et du YAML en JSON en local, avec validation, mise en forme, copie et téléchargement. Propulsé par js-yaml, 100 % dans votre navigateur.
đ S'exĂ©cute entiĂšrement dans votre navigateur â rien n'est envoyĂ©Ce que fait le convertisseur JSON vers YAML
Le convertisseur JSON vers YAML transforme du JSON strict en YAML lisible, fondé sur l'indentation, et reconvertit le YAML en JSON mis en forme. Dans le sens JSON vers YAML, votre saisie est analysée avec l'analyseur JSON natif, puis sérialisée avec js-yaml : les objets deviennent des mappages imbriqués, les tableaux deviennent des séquences en bloc, et les valeurs scalaires perdent leurs accolades et la plupart de leurs guillemets. Dans le sens YAML vers JSON, le YAML est analysé et produit un JSON indenté de deux espaces. Les erreurs de validation sont signalées immédiatement, ce qui aide à repérer les virgules finales, les guillemets manquants, l'indentation incohérente et les tabulations accidentelles avant de copier un résultat défectueux.
C'est pratique pour dĂ©placer une configuration entre des systĂšmes qui prĂ©fĂšrent des formats diffĂ©rents : transformer un bloc de configuration JSON compact en un fichier YAML plus agrĂ©able pour un pipeline CI, un manifeste Kubernetes ou un fichier de paramĂštres de site statique, ou reconvertir un exemple YAML en JSON pour une requĂȘte d'API ou une fixture. La source et la sortie restent visibles, ce qui facilite la vĂ©rification des petites transformations, et la conversion n'applique aucune valeur par dĂ©faut cachĂ©e ni ne rĂ©ordonne les donnĂ©es au-delĂ de ce qu'exige le sĂ©rialiseur.
Un flux de travail privé dans le navigateur
Tout le traitement s'effectue dans votre navigateur grùce à du JavaScript cÎté client. L'outil n'envoie à aucun serveur vos extraits, valeurs de configuration, identifiants, jetons ou exemples copiés, et ne nécessite pas de compte. Ce modÚle exclusivement local compte pour les utilitaires de développement, car le contenu collé ressemble souvent à de vraies données d'application : réponses d'API, manifestes de déploiement, exemples façon variables d'environnement et valeurs copiées lors de sessions de débogage en production. Garder la transformation en local réduit les risques et rend l'interaction rapide, puisqu'il n'y a aucun aller-retour réseau.
L'interface est volontairement compacte : vous collez la saisie, choisissez un sens, examinez la sortie, la copiez et retournez dans votre éditeur. Il reste préférable de relire les résultats avant de les valider dans un dépÎt, de les partager publiquement ou de les utiliser en production. Les outils dans le navigateur sont excellents pour une inspection et une préparation rapides, mais ils ne peuvent pas connaßtre toutes les conventions d'un projet, les rÚgles de classification des données ou les exigences de validation propres à une application.
Conseils pratiques
Sur le plan conceptuel, YAML est un sur-ensemble de JSON, mais son modĂšle de donnĂ©es pratique est plus restreint si vous vous en tenez aux objets, tableaux, chaĂźnes, nombres, boolĂ©ens et null, qui se convertissent dans les deux sens sans perte. Soyez prudent avec les valeurs que YAML peut interprĂ©ter de façon particuliĂšre : des mots simples comme yes, no, on et off peuvent devenir des boolĂ©ens, et les chaĂźnes sans guillemets qui ressemblent Ă des nombres ou Ă des dates peuvent changer de type ; mettez-les entre guillemets lorsque le texte exact compte. Lorsque vous convertissez une configuration pour la production, validez le fichier final avec l'outil qui va le consommer, et retirez tout secret de votre saisie avant de copier des exemples ailleurs, mĂȘme si cette page garde la conversion en local.
Comment utiliser
- Choisir le sensSélectionnez JSON vers YAML ou YAML vers JSON avant de coller vos données.
- Convertir en localLancez le convertisseur et consultez les messages de validation pour repérer les erreurs de syntaxe.
- Copier ou téléchargerCopiez le résultat ou téléchargez-le sous forme de fichier .yaml ou .json.