YAML Formatierer
Formatiert YAML-Code für eine klare Struktur und bessere Lesbarkeit
Formatierungseinstellungen
Formatierungsoptionen
Verwendungsanleitung
YAML-Code eingeben
Fügen Sie den zu formatierenden YAML-Code in das Textfeld ein
Formatierungsoptionen einstellen
Wählen Sie aus, ob komplexe Werte erweitert, Kommentare beibehalten, Schlüssel sortiert werden sollen und legen Sie die Einrückungsgröße fest
Formatieren oder komprimieren
Klicken Sie auf "YAML formatieren", um den Code zu verschönern, oder auf "YAML komprimieren", um Leerzeichen und Zeilenumbrüche zu reduzieren
Ergebnis abrufen
Nach der Formatierung können Sie den Code kopieren oder als YAML-Datei herunterladen
Verwendungshinweise
Stellen Sie sicher, dass Sie gültigen YAML-Code eingeben, da andernfalls keine korrekte Formatierung möglich ist. Bei großen Dateien kann die Verarbeitung länger dauern
YAML Grundlagen
Was ist YAML?
YAML (YAML Ain't Markup Language) ist eine menschenfreundliche Daten-Serialisierungssprache, die häufig für Konfigurationsdateien und Datenaustausch verwendet wird. Sie ist darauf ausgelegt, in einem klaren, lesbaren Format zu sein, das besonders für Datenstrukturen geeignet ist, die von Menschen bearbeitet und gelesen werden müssen. YAML verwendet Leerzeichen-Einrückungen, um die Hierarchie von Daten darzustellen, anstatt Klammern oder Tags.
YAML Grundsyntax
Einrückung und Hierarchie
YAML verwendet Leerzeichen-Einrückungen, um die Hierarchie von Daten darzustellen. Tabulatortasten (Tab) werden nicht unterstützt. Typischerweise werden 2 oder 4 Leerzeichen als Einrückungseinheit verwendet.
# YAML-Einrückungsbeispiel
example:
level1:
level2:
key: value
Schlüssel-Wert-Paare
Die grundlegende Dateneinheit in YAML ist das Schlüssel-Wert-Paar, bei dem Schlüssel und Wert durch ein Doppelpunkt gefolgt von einem Leerzeichen (: ) getrennt werden.
# Schlüssel-Wert-Beispiel name: John Doe age: 30 title: Software Engineer
Listen und Arrays
Verwenden Sie ein Bindestrich gefolgt von einem Leerzeichen (- ), um Listenelemente anzugeben.
# Listenbeispiel fruits: - Apple - Banana - Cherry - Date # Inline-Liste colors: [red, green, blue, yellow]
Kommentare
YAML verwendet das Hash-Zeichen (#) zum Kennzeichnen von Kommentaren. Inhalte, die nach einem Hash-Zeichen bis zum Ende der Zeile stehen, werden ignoriert.
# Dies ist ein Kommentar name: John Doe # Dies ist auch ein Kommentar
Von YAML unterstützte Datentypen
Zeichenketten
Keine Anführungszeichen erforderlich, aber nötig, wenn spezielle Zeichen enthalten sind
simple_string: Hello quoted_string: "Hello, World!" multiline: | Line 1 Line 2 Line 3
Zahlen
Unterstützt Ganzzahlen, Fließkommazahlen, wissenschaftliche Notation usw.
integer: 42 float: 3.14 scientific: 6.022e23
Boolesche Werte
Stellt Wahr oder Falsch dar
active: true enabled: false
Null-Werte
Stellt leer oder undefiniert dar
empty_value: null another_empty: ~
YAML erweiterte Funktionen
Anker und Referenzen
Mit Ankern (&) und Referenzen (*) können Daten wiederverwendet werden, um doppelte Definitionen zu vermeiden.
Verschmelzungsschlüssel
Mit Verschmelzungsschlüsseln (<<) können die Inhalte einer Zuordnung in eine andere Zuordnung verschmolzen werden.
Mehrzeilige Zeichenketten
YAML bietet mehrere Möglichkeiten, mit mehrzeiligen Zeichenketten zu arbeiten, einschließlich der Beibehaltung von Zeilenumbrüchen (|) und dem Falten von Zeilenumbrüchen (>).
API开发平台
快速构建、测试和部署API
推荐工具
XML-Formatierungstool - Kostenloses Online-Tool zum Verschönern und Komprimieren von XML-Code
Kostenloses Online-XML-Formatierungstool, das Funktionen wie Verschönern von XML-Code, Komprimierung, Validierung usw. unterstützt, um Ihren XML-Code standardisierter und lesbarer zu machen. Bietet eine Echtzeit-Vorschau der Formatierung und unterstützt mehrere XML-Formatierungsoptionen.
XML zu JSON - Kostenloses Online-Konvertierungstool
Das XML-zu-JSON-Tool kann XML- und JSON-Formatzeichenfolgen analysieren und konvertieren sowie die konvertierten Zeichenfolgen formatieren.
Online-JavaScript-Formatierer und -Minifier – JS-Code verschönern, optimieren und verschleiern
Ein leistungsstarkes Online-Tool zum Formatieren und Minifizieren von JavaScript-Code (JS). Unterstützt benutzerdefinierte Einrückungen (Tabs oder Leerzeichen), Code-Faltung/-Entfaltung, automatischen Zeilenumbruch, Schönformatierung per Klick sowie effiziente Komprimierung/Verschleierung von JS-Skripten – hilft Entwicklern dabei, die Lesbarkeit ihres Codes zu verbessern, die Dateigröße zu verringern und die Website-Performance zu optimieren.
YAML zu JSON Konverter - Kostenlose Online-Toolbox
Online-Tool zur gegenseitigen Konvertierung von YAML (YML)- und JSON-Formaten, unterstützt die gegenseitige Konvertierung zwischen YAML- und JSON-Daten sowie die Überprüfung, ob die eingegebenen YAML- und JSON-Formatsdaten korrekt sind.
YAML-Formatierung - Kostenloses Online-YAML-Tool
Kostenloses Online-Tool zur Formatierung und Verschönerung von YAML, das automatische Einrückungsanpassung, Syntax-Hervorhebung und das Entfernen zusätzlicher Leerzeichen unterstützt, um Ihren YAML-Code klar und leicht lesbar zu machen. Keine Installation erforderlich, ein-Klick-Formatierung zur Verbesserung der Lesbarkeit und Wartungseffizienz von YAML-Dateien!