Dateikonverter

YAML zu JSON Konverter

Wandeln Sie YAML-Texte direkt in standardkonformes JSON um mit konfigurierbarem Einzug und optionaler Schlüsselsortierung.

Tool ausführen

Dieses Online-Werkzeug wandelt YAML-Strukturen direkt in standardkonformes JSON-Format um. Sie fügen Ihren YAML-Text in das Eingabefeld ein, wählen den gewünschten Einzug für die Formatierung und starten die Umwandlung. Das Tool verarbeitet einfache Schlüssel-Wert-Paare, verschachtelte Objekte sowie Listen zuverlässig. Enthält die Eingabe mehrere Dokumente, die durch typische Trennlinien getrennt sind, fasst das System die nicht leeren Abschnitte in einem JSON-Array zusammen. Bleibt nach dem Entfernen leerer Abschnitte nur ein Dokument übrig, gibt das Werkzeug ein einzelnes JSON-Objekt aus. Leere Eingaben erzeugen ein leeres JSON-Objekt. Zusätzlich können Sie die Einrückungstiefe flexibel anpassen oder Objektschlüssel alphabetisch sortieren lassen. Kommentare und spezifische Formatierungsabstände der Quelldatei werden nicht übernommen, da das Zielformat reine Datenstrukturen abbildet. Fehlerhafter YAML-Syntaxcode wird erkannt und bricht den Vorgang mit einer Fehlermeldung ab, damit Sie ungültige Zeilen schnell korrigieren können. So bereiten Sie Konfigurationsdateien sauber für Webdienste, Schnittstellen und Anwendungen vor.

Anleitung

  1. Fügen Sie den YAML-Text in das vorgesehene Eingabefeld ein.
  2. Legen Sie die gewünschte Anzahl an Leerzeichen für die JSON-Einrückung fest.
  3. Aktivieren Sie bei Bedarf die Option zur alphabetischen Sortierung der Objektschlüssel.
  4. Starten Sie die Konvertierung und lesen Sie das formatierte JSON im Ausgabebereich ab.

Beispiele

  • Einfache Konfiguration: Eingabe 'server: web01\nport: 80' erzeugt ein JSON-Objekt mit den entsprechenden Schlüsseln und Werten.
  • Listen und Objekte: Eingabe 'dienste:\n - name: api\n aktiv: true' wird in ein JSON-Objekt mit verschachteltem Array umgewandelt.

FAQ

Werden YAML-Kommentare in das JSON-Ergebnis übernommen?

Nein. Das JSON-Format unterstützt keine Kommentare, weshalb Kommentare aus der YAML-Quelle beim Einlesen verworfen werden.

Wie werden mehrere YAML-Dokumente in einer Eingabe behandelt?

Wenn Dokumente durch drei Bindestriche getrennt sind, fasst das Werkzeug alle nicht leeren Abschnitte in einem JSON-Array zusammen. Bleibt nur ein einzelnes Dokument übrig, wird ein einzelnes JSON-Objekt ausgegeben.

Was passiert bei einer leeren Eingabe?

Wird kein Text oder nur Leerraum eingegeben, erzeugt das Tool ein leeres JSON-Objekt.

Was tun bei einer Fehlermeldung während der Umwandlung?

Überprüfen Sie den YAML-Text auf Einrückungsfehler, fehlende Doppelpunkte oder ungültige Sonderzeichen und korrigieren Sie die fehlerhaften Zeilen.

Tool einbetten

Fügen Sie dieses funktionsfähige SmartPlusLab-Tool mit dem folgenden Code in Ihre Website ein.