Skip to content
Zurück zur Übersicht

Properties ↔ YAML Konverter - Spring Boot Config online

Java-.properties-Dateien in YAML konvertieren und zurück. Bidirektional, im Browser, mit Punkt-Schlüssel-Verschachtelung und Typinferenz.

.properties → YAML
.properties
Einfügen oder tippen, um zu beginnen.
YAML
Einfügen oder tippen, um zu beginnen.

Füge eine Spring-Boot-application.properties oder eine YAML-Datei ein und erhalte sofort das andere Format. Gepunktete Schlüssel werden in einen Baum verschachtelt, listenindizierte Schlüssel werden zu Sequenzen, und Primitive werden automatisch erkannt. Die Properties-Syntax (\uXXXX-Escapes, Zeilenfortsetzungen, #- und !-Kommentare) wird vollständig unterstützt.

Anleitung

  1. 1

    Richtung wählen

    Nutze den Wechsel-Button, um .properties → YAML oder YAML → .properties auszuwählen.

  2. 2

    Eingabe einfügen

    Füge eine Spring-Boot-application.properties oder beliebiges gültiges YAML in das linke Feld ein.

  3. 3

    Optionen anpassen

    Aktiviere oder deaktiviere Punkt-Schlüssel-Verschachtelung und Typinferenz unter Einstellungen, wenn du flache Schlüssel oder reine Strings benötigst.

  4. 4

    Kopieren oder herunterladen

    Nutze Kopieren oder Herunterladen im rechten Bereich — deine Daten berühren nie einen Server.

FAQ

Q.Werden gepunktete Schlüssel standardmäßig verschachtelt?

Ja. app.db.host wird zu app: { db: { host: ... } }. Deaktiviere „Punkt-Schlüssel verschachteln", um flache Schlüssel zu behalten.

Q.Wie werden Arrays erkannt?

Wenn alle untergeordneten Schlüssel eines Präfixes fortlaufende nicht-negative Ganzzahlen ab 0 sind (servers[0], servers[1], … oder servers.0, servers.1, …), wird der Präfix zu einer YAML-Sequenz. Andernfalls bleibt er ein Objekt.

Q.Werden meine Daten irgendwohin gesendet?

Nein. Das gesamte Parsing und die Serialisierung laufen in deinem Browser. Es gibt keine serverseitige Verarbeitung.

Q.Bleiben Kommentare bei YAML → properties erhalten?

Inline-YAML-Kommentare sind in .properties nicht eindeutig darstellbar, daher werden sie verworfen. Die umgekehrte Richtung (properties → YAML) erhält #- und !-Kommentare als YAML-Kommentare.

Q.Was passiert, wenn sowohl a=1 als auch a.b=2 vorkommen?

Die verschachtelte Form gewinnt (entspricht dem Spring-Boot-Verhalten). Eine Warnung wird angezeigt und der Skalar a wird verworfen.

Ähnliche Tools