Outils développeur

Convertisseur JSON vers YAML

Convertit du JSON en un document YAML lisible sans modifier les données.

Convertisseur JSON vers YAML workspace

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.