# Strukturdaten-Konverter

> Kostenloser YAML-↔-JSON-↔-TOML-Konverter mit Multi-Dokument-YAML-Support, Anker-Auflösung und null Netzwerkanfragen.

- **Category:** Entwickler
- **URL:** https://www.teafun.cyou/tools/yaml-json-toml/
- **Privacy:** Runs entirely in your browser — no uploads, no account, no tracking.
- **Also known as:** yaml, yml, toml, config converter, structured data, yaml to json, json to yaml, convert config
- **Related tools:** [JSON-Formatter & -Validator](https://www.teafun.cyou/tools/json-formatter/), [ENV / Shell / Docker Konverter](https://www.teafun.cyou/tools/env-converter/), [Log-Formatter](https://www.teafun.cyou/tools/log-formatter/)
- **Tags:** Data, Conversion, Formatting

## About

Konvertiere YAML, JSON und TOML lokal in deinem Browser mit Unterstützung für Multi-Dokument-YAML und Anker-Auflösung.

## So nutzt du den Konverter für strukturierte Daten

Wähle **From**- und **To**-Formate. Füge Quelle ein oder **Import file** von der Festplatte. Das Ergebnis erscheint live. Der Swap-Button kehrt From-To um und verschiebt die Ausgabe in die Eingabe (nützlich für round-trip-Tests — `YAML -> JSON -> YAML` sollte idempotent sein außer Kommentarverlust und Schlüsselreihenfolge). Für Multi-Doc-YAML separiert durch `---` gibt der Konverter ein JSON-Array (ein Element pro Dokument) oder konkateniert zurück zu Multi-Doc-YAML in Gegenrichtung. Anker (`&name`) und Aliase (`*name`) werden vor Konvertierung aufgelöst — die Ausgabe hat die expandierten Werte, nicht die Referenzen. Das Fehler-Panel listet Zeile und Spalte auf, wo das Parsing fehlgeschlagen ist, mit Kontext-Fenster: ein fehlendes `]` in JSON, gebrochene Einrückung in YAML, oder ein unquoted Sonderzeichen in TOML sind die drei häufigsten Probleme. Lade als `.json`, `.yaml` oder `.toml` herunter — die Dateierweiterung stimmt mit dem Zielformat überein, sodass Editoren die richtige Syntax-Hervorhebung anwenden.

## Warum Konfigurationsformat-Konvertierung wichtig ist

Formatwahl signalisiert Absicht. JSON ist für wire-format und Tools, die unzweideutige Parsing brauchen — jedes `{` und `[` ist genau eine Sache. YAML ist für Menschen, die Konfiguration mit Querverweisen schreiben (Anker vermeiden Copy-Paste von Env-Var-Blöcken über Services). TOML ist für Explicit-Type-Konfiguration, wo versehentlich Strings und Daten zu mischen inakzeptabel ist (`Cargo.toml` würde das Norway problem nicht tolerieren). Bei Projektmigrationen offenbaren Konvertierungen Mismatches: eine YAML-Datei mit `country: NO` wird JSON `country: false` mit YAML 1.1 Parser, was stumm nachgelagerte Systeme bricht. Ein TOML-Datum konvertiert zu JSON verliert seinen Typ — round-trip zurück zu TOML ergeben einen String, was Config-Validatoren, die `datetime` erwarten, bricht. Der Konverter löst das durch Erhalt von Typ-Information über alle drei Formate wo möglich, sodass das Input = Output — außer Kommentaren, die YAML und TOML unterstützen aber JSON nicht.

_SEO title: Strukturdaten-Konverter – YAML, JSON, TOML | TeaFun_

## FAQ

### Kann es Multi-Dokument-YAML verarbeiten?

Ja. Wenn die Eingabe mehrere YAML-Dokumente enthält, die durch --- getrennt sind, behält der Konverter sie zusammen und kann sie als JSON-Array oder YAML-Multi-Doc-Ausgabe exportieren.

### Warum kann Multi-Dokument-YAML nicht direkt in TOML konvertiert werden?

TOML eignet sich am besten für ein einzelnes Objekt-Dokument. Wenn du mehrere YAML-Dokumente einfügst, konvertiere sie zuerst in JSON oder führe sie zusammen, bevor du nach TOML exportierst.

### Werden YAML-Anker und -Aliase aufgelöst?

Ja. Anker und Aliase werden im Browser aufgelöst, bevor die konvertierte Ausgabe erzeugt wird.
