Formateur et validateur YAML
Vérifiez la syntaxe YAML avec la position de l’erreur, remettez-la en forme de façon cohérente ou convertissez-la en JSON.
- Fonctionne dans votre navigateur
- Aucun envoi
- Le résultat reste sur votre appareil
Confidentialité et limitesS’exécute dans votre navigateur. Rien n’est envoyé.
Le contenu des entrées reste dans cet onglet ; Refentra ne l’envoie ni ne le stocke. Les comptages agrégés facultatifs d’actions sont envoyés uniquement avec votre consentement à la mesure d’usage. Effacez l’espace après usage.
Profil pris en charge: YAML 1.2 core : sans ancres, alias ni balises personnalisées ; 100 000 unités UTF-16. Le formatage préserve les nombres exacts et le type des clés. JSON exige des clés textuelles et des nombres finis représentables sans perte de précision ; 20 000 nœuds, profondeur 64.
Maximum 200 000 unités UTF-16 ; les parseurs peuvent limiter davantage. Worker : 15 secondes (regex 1,5 seconde).
Vérifier la saisie et le résultat
- Préparer et choisir l’opération
Collez du YAML et choisissez en sortie du YAML normalisé ou du JSON. Vérifiez l’indentation avant la conversion.
- Vérifier un exemple concret
Essayez cet exemple et comparez le résultat indiqué : count: 2 active: true → JSON → {"count":2,"active":true}
- Examiner avant de réutiliser la sortie
Examinez les types des valeurs obtenues. Mettez entre guillemets les identifiants comme 001 s’ils doivent rester du texte et non devenir un nombre.
Réponses pour cette tâche
Les commentaires survivent-ils à la conversion en JSON ?
Le JSON n’a pas de commentaires. La conversion conserve les valeurs acceptées, mais pas les commentaires YAML, les ancres ni la présentation d’origine.
Que vérifier si la saisie échoue ?
Avant de réessayer, remplacez les tabulations d’indentation par des espaces, vérifiez les clés en double et retirez les balises ou structures non prises en charge.
Quelles sont les limites de cet outil ?
Seul le sous-ensemble borné de YAML compatible avec JSON est converti. Ce n’est pas un validateur de configuration de déploiement, de Kubernetes ou d’intégration continue.