Outils HTML

Gratuit Convertisseur YAML-JSON

Convertissez de maniere bidirectionnelle entre YAML et JSON. Prend en charge les structures imbriquees, les tableaux et les valeurs scalaires. Ideal pour les fichiers de configuration.

Chargement de l'outil...

Qu'est-ce que Convertisseur YAML-JSON ?

Un convertisseur bidirectionnel YAML-JSON qui fonctionne dans votre navigateur. Convertissez des fichiers de configuration YAML (workflows GitHub Actions, fichiers Docker Compose, front matter) en JSON, ou du JSON en YAML propre avec une indentation configurable. Le convertisseur gere les objets imbriques, les tableaux, les chaines, les nombres, les booleens et les valeurs nulles avec une detection de type appropriee.

Réponse rapide

Collez du YAML pour le convertir en JSON, ou collez du JSON pour le convertir en YAML. Prend en charge les structures imbriquees, les tableaux et la detection de type appropriee. Aucune donnee n est envoyee - la conversion a lieu localement.

Last updated: 2026-06-05

Limites

  • Unterstuetzt keine YAML-Anker (&), Aliase (*) oder Tags - diese fortgeschrittenen Funktionen erfordern einen vollstaendigen YAML-Parser und werden nicht behandelt.
  • YAML-Mehrzeilen-Block-Skalare werden in der JSON-Ausgabe auf einzeilige Strings verkuerzt, wodurch die urspruengliche Formatierung verloren geht.
  • Sehr grosse YAML-Dateien (ueber 5 MB) koennen aufgrund des browserbasierten Konvertierungsansatzes langsam zu parsen sein.

Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub

Comment utiliser cet outil

  1. Choisissez le sens de conversion : YAML vers JSON ou JSON vers YAML.
  2. Collez votre entree dans la zone de texte.
  3. Ajustez la largeur d indentation si necessaire.
  4. Copiez la sortie convertie pour l utiliser dans votre projet.

A quoi il sert

  • Einen GitHub Actions-Workflow von YAML nach JSON fuer die programmatische Bearbeitung oder Validierung konvertieren.
  • Sauberes YAML aus einer JSON-API-Antwort fuer die Verwendung in einer Docker-Compose- oder Kubernetes-Konfiguration generieren.
  • Die Struktur einer YAML-Datei schnell ueberpruefen, indem Sie sie zum einfacheren Lesen in eingeruecktes JSON konvertieren.

Cas d'usage

Exemples concrets

Exemple

GitHub Actions-Workflow in JSON konvertieren

Ein Entwickler moechte einen GitHub Actions-Workflow programmatisch validieren. Er fuegt den YAML-Workflow in den Konverter ein und erhaelt saubere JSON-Ausgabe, die mit einem JSON-Schema validiert oder mit einem Skript verarbeitet werden kann.

Exemple

YAML-Konfiguration aus API-Daten generieren

Ein DevOps-Ingenieur ruft Konfigurationsdaten von einer API als JSON ab. Er konvertiert sie in YAML fuer die Verwendung in einer Kubernetes-Bereitstellungsdatei und behaelt so das menschenlesbare Format bei, das das Team fuer Konfigurationsdateien bevorzugt.

Erreurs frequentes

  • Vergessen, dass YAML auf Leerzeichen achtet - inkonsistente Einrueckung in der Eingabe erzeugt unerwartete Ausgabe oder Konvertierungsfehler.
  • Annehmen, dass YAML-Kommentare erhalten bleiben - Kommentare in YAML (Zeilen, die mit # beginnen) werden bei der Konvertierung entfernt, da JSON keine Kommentarsyntax hat.
  • Tabulatorzeichen fuer die Einrueckung in YAML verwenden - YAML erfordert Leerzeichen, keine Tabulatoren, und die Verwendung von Tabulatoren fuehrt zu Konvertierungsfehlern.

Vérification

  1. Fuegen Sie eine einfache YAML-Datei mit verschachtelten Objekten und Arrays ein, konvertieren Sie sie in JSON und dann zurueck in YAML, um die Round-Trip-Treue zu ueberpruefen.
  2. Testen Sie mit speziellen YAML-Werten: true, false, null, 123 und 12.5, um die korrekte Typerkennung in der JSON-Ausgabe zu bestaetigen.

FAQ

Questions sur Convertisseur YAML-JSON

Werden YAML-Anker und -Aliase unterstuetzt?

Nein, dieser einfache Konverter unterstuetzt keine YAML-Anker (&) oder -Aliase (*). Diese fortgeschrittenen YAML-Funktionen erfordern einen vollstaendigen YAML-Parser, der die Dateigroesse erheblich vergroessern wuerde. Der Konverter behandelt die gaengigsten YAML-Strukturen, die in Konfigurationsdateien verwendet werden.

Was passiert mit YAML-Mehrzeilen-Strings?

YAML-gefaltete (>) und woertliche (|) Block-Skalare werden in einzeilige JSON-Strings konvertiert. Der Konverter bewahrt den Textinhalt, aber die mehrzeilige Formatierung geht verloren. Fuer eine originalgetreue Round-Trip-Konvertierung sollten Sie ein dediziertes YAML-Tool verwenden.

Bewahrt dieses Tool die Reihenfolge der YAML-Schluessel?

Ja, der Konverter bewahrt die Schluesselreihenfolge, wie sie in der YAML-Eingabe erscheint. Beim Konvertieren von JSON in YAML behalten die Schluessel ihre JSON-Reihenfolge bei.

Outils lies

Autres outils outils html

A essayer aussi

A essayer aussi