YAML-zu-JSON-Konverter Wandeln Sie YAML in formatierten JSON mit konfigurierbarer Einrückung um.
YAML zu JSON
Wandeln Sie YAML in formatierten JSON mit konfigurierbarer Einrückung um.
Fügen Sie YAML ein
Fügen Sie Ihren YAML-Inhalt in das Eingabefeld ein.
Wählen Sie die Einrückung
Wählen Sie 2 oder 4 Leerzeichen für die JSON-Formatierung aus.
Kopieren Sie den JSON-Code
Kopieren Sie die formatierte JSON-Ausgabe für Ihre Anwendung.
What Is YAML zu JSON?
YAML zu JSON konvertiert YAML Ain't Markup Language in das JavaScript-Objekt-Notationsformat. YAML wird oft für Konfigurationsdateien aufgrund seiner benutzerfreundlichen Syntax verwendet, aber viele Anwendungen, APIs und Tools erfordern JSON. Dieser Konverter verwendet die js-yaml-Bibliothek, um YAML-Eingaben genau zu parsen - einschließlich fortschrittlicher Funktionen wie Anker, Aliase, mehrzeilige Zeichenfolgen und komplexe Typen - und gibt sauberes, formatiertes JSON aus. Sie können zwischen 2-Spalten- und 4-Spalten-Einrückung für die Ausgabe wählen.
Why Use YAML zu JSON?
-
Genaue YAML-Parsing mit Unterstützung von Ankern, Aliassen und allen YAML-Funktionen.
-
Konfigurierbare JSON-Einrückung (2 oder 4 Leerzeichen).
-
Verarbeitet komplexe YAML-Typen, einschließlich mehrzeiliger Zeichenfolgen und verschachtelter Strukturen.
-
Instante Echtzeit-Konvertierung mit Fehlerberichterstattung für ungültiges YAML.
Common Use Cases
API-Entwicklung
Konvertieren Sie YAML-Konfigurationen in JSON für API-Payload-Tests und -Integrationen.
Konfigurationsmigration
Transformieren Sie YAML-Konfigurationsdateien in JSON für Anwendungen, die eine JSON-Konfiguration erfordern.
Datenverarbeitung
Konvertieren Sie YAML-Datendateien in JSON für die Verarbeitung mit JavaScript-Anwendungen.
Dokumentation
Konvertieren Sie YAML-Beispiele in JSON für API-Dokumentationen und -Tutorials.
Technical Guide
Der Konverter verwendet js-yamls load()-Funktion mit dem Standard-Safe-Schema, um YAML-Eingaben zu parsen. Dieses Schema unterstützt alle standardmäßigen YAML-1.2-Typen, einschließlich Zeichenfolgen, Ganzzahlen, Fließkommazahlen, Booleans, Null, Sequenzen (Arrays) und Zuordnungen (Objekte).
Erweiterte YAML-Funktionen werden vollständig unterstützt: Anker (&anker) und Aliase (*anker) werden in ihre referenzierten Werte aufgelöst, mehrzeilige Zeichenfolgen (| und > Blockskalare) werden ordnungsgemäß konvertiert und Merge-Schlüssel (<<) werden erweitert.
Das geparse YAML-Objekt wird dann mithilfe von JSON.stringify() mit konfigurierbarer Einrückung serialisiert. Die Einrückungsoptionen (2 oder 4 Leerzeichen) ermöglichen es Ihnen, den Code-Stil Ihres Projekts zu matchen.
Fehlerbehandlung: Ungültiges YAML erzeugt eine beschreibende Fehlermeldung vom js-yaml-Parser, einschließlich der Zeilennummer und der Positionsangabe des Fehlers.
Tips & Best Practices
-
1YAML-Kommentare werden während der Konvertierung ignoriert - JSON unterstützt keine Kommentare.
-
2YAML-Anker und Aliase werden zu ihren tatsächlichen Werten im JSON-Ausgabeformat aufgelöst.
-
3Mehrzeilige YAML-Zeichenfolgen (mit | oder >) werden in JSON-Zeichenfolgen mit \n-Escapesequenzen konvertiert.
-
4Verwenden Sie 2-Leerzeichen-Einrückung für kompakten JSON-Code, 4 Leerzeichen für eine lesbare Ausgabe.
Related Tools
YAML zu CSV
Wandeln Sie YAML-Objektarrays in das CSV-Format mit ordnungsgemäßer Escapierung um.
🔄 File Conversion
JSON zu YAML
Konvertieren Sie JSON in sauberes, lesbaren YAML-Format mit der js-yaml-Bibliothek.
🔄 File Conversion
TOML zu JSON
Analysieren Sie TOML-Konfigurationsdateien und konvertieren Sie sie ins JSON-Format.
🔄 File Conversion
YAML zu XML
Konvertieren Sie YAML-Daten in gut strukturiertes XML mit anpassbaren Elementnamen.
🔄 File ConversionFrequently Asked Questions
Q Werden YAML-Kommentare beibehalten?
Q Wie werden YAML-Anker behandelt?
Q Was ist mit mehrzeiligen Zeichenfolgen?
Q Welche YAML-Version wird unterstützt?
Q Kann ich den JSON-Ausgabeformat minimieren?
About This Tool
YAML zu JSON is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.