Handy Dev Tools
Einfache Online-Tools für den Alltag.

Keine Favoriten

    Base64-Kodierer/-Dekodierer
    Markdown zu HTML
    HTML zu Markdown
    URL Encoder/Decoder
    Unicode-Escape-Konverter
    Unicode En-/Decodierung
    SQL-Formatierer
    SQL-Splitter
    SQL-Parameterbindung
    JSON-Formatierer
    XML-Formatierer
    YAML-Formatierer
    GraphQL-Formatierer
    JSON zu YAML
    YAML zu JSON
    Konvertierung JSON zu TOML
    Konvertierung TOML zu JSON
    HTML-Entitäten Enkodieren/Dekodieren
    Konvertierung TOML zu YAML
    Konvertierung YAML zu TOML
    CSV zu SQL INSERT
    Markdown-Tabellengenerator
    Konvertierung JSON zu XML
    Konvertierung XML zu JSON
    UUID-Generator
    ULID-Generator
    Passwort-Generator
    Hash-Generator
    Lorem-Ipsum-Generator
    Lorem-Picsum-Bild-URL-Generator
    Testdaten-Generator
    QR-Code-Generator
    S3-Pfad-Parser & Konverter
    IP-Adressrechner
    Subnetzaufteilung
    Subnetzkonsolidierung
    CloudFront-Signatur-URL-Generator
    RDS-Verbindungsstring-Generator
    Koordinaten-Konverter
    Geo-Format-Konverter
    JWT-Decoder & Parser
    Basic-Authentifizierung
    Passwort-Stärke-Analyzer
    Kreditkarten-Validator
    PII Mask (sensible Daten maskieren)
    RSA-Schlüsselpaar-Generator
    Schreibweisen-Konvertierung
    Romaji-Konvertierung
    Römische-Zahlen-Konverter
    Phonetischer-Code-Konverter
    Zeichenzähler
    Text-Diff
    HTML-Tag-Entferner
    RegEx-Tester
    Farben-Konvertierung
    Würfel
    Crontab-Generator
    Crontab-Parser
    Emoji-Auswahl
    Unix-Zeitstempel-Konverter
    HTTP-Statuscode-Suche
    Portnummern-Suche
    MIME-Typ-Suche
    Base64-Datei-Konverter
    Bild Base64 Encode/Decode
    User-Agent-Parser
    URL-Parser
    OGP-Checker
    Commit-Nachricht-Generator
    Chmod-Rechner
    Terminal-GIF-Ersteller
    .env Parser & Validator
Ctrl+K

Konvertierung JSON zu YAML

JSON-Daten in YAML-Format konvertieren. Nützlich für Konfigurationsdateien, CI/CD-Einstellungen usw. Texteingabe oder Datei-Upload (bis 100 KB), Echtzeit-Ergebnisse.

JSON Input
YAML-Ausgabe
Read Only

Anleitung

Über dieses Tool

Konvertiert JSON-Zeichenketten in YAML.

Anleitung

Fügen Sie JSON ein; die YAML-Ausgabe kann kopiert werden.

Anwendungsfälle

• JSON zu YAML für K8s/CI konvertieren • Konfigurationsformat-Umwandlung • Lesbarkeit

Code-Beispiele

JSON-Eingabe-Beispiel (vorher)
Read Only
1{
2  "name": "my-app",
3  "version": "1.0.0",
4  "database": {
5    "host": "localhost",
6    "port": 5432
7  },
8  "features": ["api", "cache"]
9}
YAML-Ausgabe-Beispiel (nachher)
Read Only
1name: my-app
2version: "1.0.0"
3database:
4  host: localhost
5  port: 5432
6features:
7  - api
8  - cache
9

How it works

■ Was ist JSON? JSON (JavaScript Object Notation) stellt Schlüssel-Wert-Paare, Arrays und verschachtelte Objekte als Text dar. Häufig für APIs und Datenaustausch. ■ Was ist YAML? YAML (YAML Ain't Markup Language) ist ein menschenlesbares Konfigurationsformat mit Hierarchie durch Einrückung. Verbreitet in Kubernetes-Manifesten, CI/CD (z.B. GitHub Actions), Docker Compose. ■ Ablauf der Konvertierung JSON wird geparst und als eingerücktes YAML serialisiert. Alles im Browser.

Häufige Fragen

Q: Warum sollte ich JSON in YAML konvertieren?
A: YAML ist besser lesbar als JSON und das Standardformat für Kubernetes-Manifeste, GitHub Actions, Docker Compose und viele CI/CD-Pipelines. Die Konvertierung erlaubt es, bestehende JSON-Konfigurationen in diesen Ökosystemen zu verwenden.
Q: Unterstützt YAML alle JSON-Datentypen?
A: Ja. Strings, Zahlen, Booleans, null, Arrays und Objekte aus JSON werden direkt auf die YAML-Äquivalente abgebildet. Kein Datenverlust.
Q: Werden Kommentare aus JSON beibehalten?
A: Nein. Standard-JSON unterstützt keine Kommentare. Bei JSON5 oder JSONC entferne die Kommentare vor der Konvertierung.
Q: Warum stehen manche String-Werte im YAML in Anführungszeichen?
A: Der YAML-Serializer fügt Anführungszeichen ein, wenn ein Wert als anderer Typ missverstanden werden könnte. "1.0" wird z. B. gequotet, damit es nicht als Zahl gelesen wird, und "true", damit es nicht als Boolean gilt.
Q: Werden Daten an einen Server gesendet?
A: Nein. Alle Konvertierungen erfolgen im Browser. Deine Daten werden niemals an einen Server übertragen.