Texte 🔒 Fonctionne dans votre navigateur — aucune donnée envoyée

Convertisseur YAML en JSON

Transformez un fichier YAML en JSON pour une API, un script ou une validation JSON Schema, directement dans votre navigateur.

Entrée
Sortie

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

YAMLJSON
port: 8080Le nombre 8080
debug: trueLe booléen true
value: ~ ou value: nullnull
date: 2024-01-01La chaîne "2024-01-01"
answer: yesLa 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.