Convertisseur YAML en JSON
Transformez un fichier YAML en JSON pour une API, un script ou une validation JSON Schema, directement dans votre navigateur.
Convertir du YAML en JSON en ligne
Le YAML est agréable à écrire, mais beaucoup d'outils n'acceptent que du JSON : requêtes d'API, validateurs JSON Schema, code JavaScript et nombre de consoles cloud. Cette page est le convertisseur JSON réglé sur une entrée YAML et une sortie JSON : un manifeste Kubernetes, un fichier Compose ou une spécification OpenAPI devient du JSON en un seul collage.
L'analyseur YAML est chargé dans la page et tourne localement ; le fichier n'est jamais envoyé.
Comment les types YAML ressortent en JSON
| YAML | JSON |
|---|---|
port: 8080 | Le nombre 8080 |
debug: true | Le booléen true |
value: ~ ou value: null | null |
date: 2024-01-01 | La chaîne "2024-01-01" |
answer: yes | La chaîne "yes" |
Les deux dernières lignes sont celles où les analyseurs YAML divergent. Les anciens analyseurs YAML 1.1 lisent yes comme true et transforment les dates en horodatages ; ce convertisseur suit le schéma core de YAML 1.2, où elles restent des chaînes, comme le font aussi la plupart des bibliothèques modernes.
Quand le YAML est invalide
Les erreurs d'indentation en sont la cause habituelle : un élément de liste décalé d'un espace, un caractère de tabulation ou une espace manquante après deux-points. Le message sous l'outil indique la ligne et la colonne où l'analyseur a abandonné et ce qu'il attendait, par exemple une virgule manquante dans une liste en ligne.
Conversions associées
Pour revenir en arrière, utilisez JSON en YAML. Pour vérifier ou mettre en forme le JSON obtenu, ouvrez-le dans le formateur JSON.