DevBento logoDevBento
Werkzeuge/JSON / YAML / TOML / CSV / XML / HTML / Markdown Konverter/JSON-zu-YAML-Konverter: Online-Umwandler

JSON-zu-YAML-Konverter: Online-Umwandler

Wandle JSON sofort in das YAML-Format um. Behandelt verschachtelte Objekte, Arrays und mehrzeilige Strings und bewahrt dabei alle Datentypen zuverlässig.

Senden an:
Verwandte Werkzeuge
{}JSON Formatierer und Validator
Werkzeug zum Formatieren, Minifizieren und Validieren von JSON Daten mit Syntaxhervorhebung und interaktiver Baumansicht. Erkennt Fehler sofort im Browser.
</>SQL / CSS / HTML Formatierer
Format code output
tsJSON zu TypeScript, Go, Python, Zod Generator
Generate TypeScript types from output

Die YAML-Ausgabe

Die Konvertierung des Beispiel-JSON ergibt:

server:
  host: 0.0.0.0
  port: 8080
  ssl: true

database:
  url: postgresql://localhost:5432/myapp
  pool_size: 10
  timeout: 30

logging:
  level: info
  format: json
  outputs:
    - stdout
    - file

Wie JSON auf YAML abgebildet wird

JSON YAML
{ key: value } key: value
{ key: 42 } key: 42
{ key: true } key: true
{ key: null } key: null
[a, b] - a\n- b
Verschachteltes Objekt Eingerückter Block

Wann YAML verwenden

Kubernetes und Helm

Jede Kubernetes-Ressource wird in YAML definiert.

Docker Compose

docker-compose.yml verwendet YAML für Dienstdefinitionen, Volume-Mounts und Portzuordnungen.

GitHub Actions

Workflow-Dateien in .github/workflows/ sind YAML.

Ansible

Ansible-Playbooks und Inventardateien sind YAML.

Wann JSON verwenden

YAML-Fallstricke

Das Norwegen-Problem

YAML 1.1 behandelt diese nicht in Anführungszeichen gesetzten Werte als Boolean:

# Alle werden in YAML 1.1 zu Boolean
enabled: yes
disabled: no
flag: on
toggled: off

Verwende immer Anführungszeichen bei Zeichenfolgen, die falsch interpretiert werden könnten:

country: NO
status: off

Einrückung mit Tabs

Ein einzelnes Tabulatorzeichen irgendwo in einer YAML-Datei verursacht einen Parsing-Fehler.

Mehrzeilige Strings

YAML hat zwei Block-Skalar-Stile. Der Literal-Stil (|) bewahrt Zeilenumbrüche. Der Gefaltete-Stil (>) ersetzt Zeilenumbrüche durch Leerzeichen.

🔒

Nothing you paste leaves this tab. Every tool runs entirely in your browser — no upload, no server, no account.

© 2026 devbento.dev · lokal entwickeltChangelog