Convertisseur YAML vers JSON — Gratuit en ligne

Collez votre YAML ci-dessous et cliquez sur Convertir pour obtenir du JSON instantanément.

Entrée Prêt

Les statistiques de l'entrée sont disponibles via le bouton Statistiques au-dessus de ce champ.

Sortie

Les statistiques de la sortie sont disponibles via le bouton Statistiques au-dessus de ce champ.

Les résultats sont fournis à titre informatif uniquement et peuvent contenir des erreurs. Vérifiez les informations importantes de manière indépendante. L'utilisation de cet outil se fait à vos propres risques.

Ce que fait cet outil

Le convertisseur YAML vers JSON analyse du YAML et restitue les mêmes données sous forme de JSON indenté. Les maps deviennent des objets, les listes deviennent des tableaux, et les nombres comme les booléens conservent leur type.

Les ancres et les alias (&name et *name), y compris les clés de fusion (<<:), sont résolus, si bien que le JSON contient les valeurs complètes. Les commentaires sont supprimés, car le JSON n'a pas de place pour eux.

Quand l'utiliser

  • Lire une configuration YAML dans un programme ou une API qui n'accepte que le JSON.
  • Vérifier ce que contient réellement un fichier YAML. Les erreurs d'indentation sautent souvent aux yeux une fois la structure JSON affichée.
  • Passer une configuration Kubernetes ou CI à un outil basé sur JSON, comme jq.

Exemple concret

Entrée

server:
  host: localhost
  port: 8080
features:
  - auth
  - logging

Sortie

{
  "server": {
    "host": "localhost",
    "port": 8080
  },
  "features": [
    "auth",
    "logging"
  ]
}

Questions sur cet outil

Prend-il en charge les fichiers contenant plusieurs documents séparés par --- ?

Non. Le convertisseur attend un seul document YAML. Découpez un fichier multi-documents (courant avec Kubernetes) et convertissez chaque partie séparément.

Pourquoi ma valeur a-t-elle changé de type ?

YAML devine les types à partir du texte brut : 8080 est un nombre et true un booléen. Mettez la valeur entre guillemets dans le YAML, par exemple "8080", si elle doit rester une chaîne.

Que se passe-t-il si le YAML contient une erreur d'indentation ?

La conversion s'arrête sur une erreur. Le Validateur YAML vous aide à la localiser. L'indentation YAML doit utiliser des espaces, pas des tabulations.

Questions fréquentes

Est-il sûr de convertir des données sensibles avec cet outil ?

Oui - vos données sont traitées puis supprimées immédiatement. Rien n'est enregistré ni conservé sur le serveur.

Y a-t-il une limite de taille pour le fichier ?

L'outil gère sans problème les documents de taille habituelle. Pour les fichiers très volumineux, pensez à les diviser au préalable.

Cet outil est-il gratuit ?

Oui, il est gratuit. Sans inscription ni e-mail. Résultats directement sur cette page.

Comment obtenir mon résultat ?

Utilisez cet outil sur cette page. Le résultat apparaît ici, sans envoi par e-mail.