YAML zu JSON Konverter
Parsen Sie YAML Konfigurationsdateien in strukturierte JSON Dokumente mit anpassbarer Einrückung.
Eingabe YAML
Ausgabe JSON
Status
Error details...
JSON Konvertierungsmetriken
Nächste Schritte
YAML zu JSON Parser-Engine
Parsen Sie YAML Dokumente in strukturierte JSON Objekte mit automatischer Anker-Auflösung.
YAML Parsing & JSON Serialisierung
4-Stufen WebWorker-Pipeline
YAML-Lexer-Analyse
Interpretiert Einrückungsebenen und YAML-Strukturen.
Typdecodierung
Erkennt primitive Werte und komplexe Objekthierarchien.
Dokumenten-Zusammenfassung
Kombiniert durch --- getrennte Dokumente strukturiert.
JSON-Serialisierung
Erzeugt ein formatiertes und sofort nutzbares JSON-Dokument.
Erweiterte YAML Parsing-Funktionen
Unternehmensstandards & Konformität
Multi-Dokumenten-Unterstützung
Ideal für Kubernetes-Dateien mit mehreren Ressourcendefinitionen.
Einrückungsfehler aufspüren
Zeigt die genaue Zeilennummer bei fehlerhafter Einrückung an.
Anker- und Aliasauflösung
Löst YAML-Anker (& und *) für redundanzfreie Daten auf.
Sofortige API-Nutzung
Kopieren Sie das JSON direkt für REST-Aufrufe oder Tests.
Reale Manifest-Transformationen
Interaktive GalerieSehen Sie, wie reale Datenstrukturen in saubere, standardkonforme Formate umgewandelt werden.
1. Kubernetes Deployment-Manifest
deployment.yaml ➔ deployment.jsonVorschauAusblenden
1. Kubernetes Deployment-Manifest
deployment.yaml ➔ deployment.jsonK8s-Spezifikationen für Replikate, Selektoren und Container in Standard-JSON überführt.
apiVersion: apps/v1
kind: Deployment
metadata:
name: web-api
labels:
app: frontend
spec:
replicas: 3
template:
spec:
containers:
- name: nginx
image: nginx:1.25-alpine
ports:
- containerPort: 80{
"apiVersion": "apps/v1",
"kind": "Deployment",
"metadata": {
"name": "web-api",
"labels": { "app": "frontend" }
},
"spec": {
"replicas": 3,
"template": {
"spec": {
"containers": [
{
"name": "nginx",
"image": "nginx:1.25-alpine",
"ports": [{ "containerPort": 80 }]
}
]
}
}
}
}2. Docker Compose Dienstdefinition
workflow.yaml ➔ workflow.jsonVorschauAusblenden
2. Docker Compose Dienstdefinition
workflow.yaml ➔ workflow.jsonPortweiterleitungen, Umgebungsvariablen und Volumes sauber in JSON abgebildet.
name: CI Build
on:
- push
- pull_request
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Run Tests
run: |
npm install
npm test{
"name": "CI Build",
"on": ["push", "pull_request"],
"jobs": {
"test": {
"runs-on": "ubuntu-latest",
"steps"[
{ "uses": "actions/checkout@v4" },
{
"name": "Run Tests",
"run": "npm install\nnpm test"
}
]
}
}
}3. Multi-Dokumenten-Konfiguration (---)
database.yaml ➔ database.jsonVorschauAusblenden
3. Multi-Dokumenten-Konfiguration (---)
database.yaml ➔ database.jsonMehrere durch drei Bindestriche getrennte YAML-Abschnitte in ein JSON-Array kombiniert.
defaults: &defaults
retries: 3
timeout: 30
engine: postgres
primary_db:
<<: *defaults
host: db.prod.internal
port: 5432{
"defaults": {
"retries": 3,
"timeout": 30,
"engine": "postgres"
},
"primary_db": {
"retries": 3,
"timeout": 30,
"engine": "postgres",
"host": "db.prod.internal",
"port": 5432
}
}YAML vs JSON Strukturelle Zuordnungsmatrix
YAML 1.2 to RFC 8259| YAML-Konstrukt | JSON-Darstellung | Transformationsregel |
|---|---|---|
Mapping key: val | {"key": "val"} | YAML-Schlüssel-Wert-Paare werden direkt zu JSON-Objekten. |
Sequence - item | ["item"] | Listen mit vorangestelltem Bindestrich werden zu JSON-Arrays. |
Literal Block | | "Line 1\nLine 2" | Einfache Textskalare werden in standardkonforme JSON-Strings mit Anführungszeichen gewandelt. |
Merge Key <<: *alias | Object.assign() | Literal-Textblöcke werden in Strings mit echten Zeilenumbrüchen (\n) überführt. |
Multi-Doc --- | [doc1, doc2] | Mehrere YAML-Dokumente werden als Array von JSON-Objekten strukturiert. |
Häufig gestellte Fragen (FAQ)
Find instant, verified answers to common questions about data conversion, syntax formatting, encoding, and offline privacy.
Wie konvertiere ich YAML online in JSON?
Unterstützt der Konverter YAML-Anker (&) und -Aliase (*)?
Können Multi-Dokument-YAML-Dateien (---) verarbeitet werden?
Sind vertrauliche Daten geschützt?
No matching questions found
We couldn't find any questions matching your query. Try searching for different keywords or reset your filters.