JSON zu YAML Konverter
Konvertieren Sie JSON Objekte in saubere, lesbare YAML Konfigurationen für Kubernetes, Docker Compose und CI/CD Pipelines.
Eingabe JSON
Ausgabe YAML
Status
Error details...
YAML Konvertierungsmetriken
Nächste Schritte
JSON zu YAML Konvertierungspipeline
Konvertieren Sie JSON in saubere, lesbare YAML Konfigurationen für Kubernetes und CI/CD.
JSON zu YAML Transformation
4-Stufen WebWorker-Pipeline
Gültigkeitsprüfung
Überprüft die JSON-Syntax und eindeutige Objektschlüssel.
Sortierung & Struktur
Ordnet Schlüssel alphabetisch für saubere Versionskontrolle.
Anführungszeichen-Optimierung
Setzt Anführungszeichen nur dort, wo YAML es zwingend verlangt.
YAML-Generierung
Gibt sauberes YAML mit standardkonformen Zeilenumbrüchen aus.
Bereit für DevOps & Konfigurationen
Unternehmensstandards & Konformität
Bereit für DevOps
Erzeugt fehlerfreies YAML für K8s-Manifeste und Helm-Charts.
Mehrzeilige Textdarstellung
Erhält Formatierungen von Shell-Skripten und Zertifikaten exakt.
Aufgeräumtes Layout
Verzichtet auf unnötige Zeichen und bietet maximale Übersicht.
Echtzeit-Konvertierung
Sofortige Vorschau bereits während der Eingabe.
Reale Manifest-Transformationen
Interaktive GalerieSehen Sie, wie reale Datenstrukturen in saubere, standardkonforme Formate umgewandelt werden.
1. CI/CD-Pipeline und Microservice-Konfiguration
deployment.json ➔ deployment.yamlVorschauAusblenden
1. CI/CD-Pipeline und Microservice-Konfiguration
deployment.json ➔ deployment.yamlStrukturierte JSON-Build-Parameter in übersichtliche, lesbare YAML-Manifeste gewandelt.
{
"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: 802. Umgebungsvariablen und Zugangsdaten
workflow.json ➔ workflow.yamlVorschauAusblenden
2. Umgebungsvariablen und Zugangsdaten
workflow.json ➔ workflow.yamlAnwendungsschlüssel und Ports in DevOps-konformes YAML überführt.
{
"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"
}
]
{
}
}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 test3. Mehrzeilige Konfiguration mit Shell-Skripten
docker-compose.json ➔ docker-compose.ymlVorschauAusblenden
3. Mehrzeilige Konfiguration mit Shell-Skripten
docker-compose.json ➔ docker-compose.ymlLiteralblöcke (|) zur exakten Beibehaltung von Zeilenumbrüchen in Skripten verwendet.
{
"version": "3.8",
"services": {
"database": {
"image": "postgres:16",
"restart": "always",
"environment": {
"POSTGRES_DB": "production",
"POSTGRES_USER": "admin"
},
"ports": ["5432:5432"]
}
}
}version: '3.8'
services:
database:
image: postgres:16
restart: always
environment:
POSTGRES_DB: production
POSTGRES_USER: admin
ports:
- 5432:5432JSON vs YAML Strukturelle Zuordnungsmatrix
RFC 8259 to YAML 1.2| JSON-Konstrukt | YAML-Darstellung | Transformationsregel |
|---|---|---|
Object Map {"key": "val"} | key: val | JSON-Objekte werden zu sauber eingerückten YAML-Mappings. |
Sequence ["item1", "item2"] | - item1 | JSON-Listen werden zu Einträgen mit vorangestelltem Bindestrich (-). |
Multiline "line 1\nline 2" | | (Block Scalar) | Standard-Strings bleiben ohne Anführungszeichen; Maskierung bei Sonderzeichen. |
Ambiguous "true" / "NO" | 'true' / 'NO' | Mehrzeilige Texte nutzen automatisch die Pipesyntax (|). |
Null Value {"key": null} | key: null / ~ | true, false und null werden auf entsprechende YAML-Schlüsselwörter abgebildet. |
Häufig gestellte Fragen (FAQ)
Find instant, verified answers to common questions about data conversion, syntax formatting, encoding, and offline privacy.
Wie konvertiere ich JSON online in YAML?
Kann ich dieses YAML für Kubernetes und Docker Compose nutzen?
Wie werden mehrzeilige Strings in YAML formatiert?
Sind meine Konfigurationsdateien sicher?
No matching questions found
We couldn't find any questions matching your query. Try searching for different keywords or reset your filters.