Mode d’emploi
Collez du JSON et choisissez Convertir. Les chaînes qui pourraient être confondues avec des booléens, des nombres ou de la ponctuation YAML sont mises entre guillemets.
Exemple
Un objet avec une liste devient un mapping et une séquence YAML.
Entrée
{"name":"Ada Lovelace","fields":["mathematics","computing"],"born":1815}
Sortie
name: Ada Lovelace
fields:
- mathematics
- computing
born: 1815
Fonctionnement
L’outil analyse le JSON, puis écrit mappings et séquences avec une indentation de deux espaces. Il n’appelle pas de formateur distant.
Erreurs courantes
- Le parseur JSON signale une erreur Corrigez d’abord le JSON. YAML n’est produit qu’après l’analyse du document.
- Une chaîne a gagné des guillemets Les guillemets sont ajoutés quand le texte serait autrement lu comme un nombre, un booléen ou un jeton YAML spécial.
Limites
Ancres, balises et schémas personnalisés ne sont pas produits. L’ordre des clés suit l’objet JSON. C’est un sous-ensemble YAML compatible JSON, pas un linter YAML 1.2 complet.
Confidentialité
Le texte que vous collez est traité dans votre navigateur. PepsTools ne le reçoit pas, ne le stocke pas et ne l’envoie pas à un autre service.
Questions
Le YAML est-il sûr à charger dans chaque langage ?
Il utilise mappings, séquences et scalaires ordinaires. Les chargeurs qui traitent yes ou no comme booléens sont hors de ce sous-ensemble. Cet outil écrit true, false et null explicitement.