.properties zu JSON Konverter

Java-.properties-Dateien mit verlustfreiem Parsing, verschachtelten Schlüsseln und erhaltenen Kommentaren in JSON umwandeln. Läuft nur im Browser.

Fügen Sie eine Java-.properties-Datei ein — dieses Tool wandelt sie sofort im Browser in JSON um. Gepunktete Schlüssel wie app.cache.ttl werden standardmäßig zu verschachtelten Objekten, zahlen- und boolean-artige Werte werden in echte JSON-Typen umgewandelt, und Kommentarzeilen bleiben als $comments-Felder erhalten, sodass nichts aus der Original-Datei verloren geht. Der zugrunde liegende Parser arbeitet verlustfrei und erhält Kommentare, Leerzeilen und Schlüsselreihenfolge exakt so, wie Javas eigene java.util.Properties sie einlesen würde.

.properties Eingabe

Hochladen

Erweiterte OptionenKonvertierenLöschen

JSON Ausgabe

Das Ergebnis wird hier angezeigt...

KopierenHerunterladen

Das Ergebnis wird hier angezeigt...

Über den Properties to JSON Konverter

Javas .properties-Format (key=value, key:value oder key value, mit # oder ! als Kommentarzeichen) ist seit der frühen java.util.Properties-API das Standardformat für Konfiguration und i18n-Resource-Bundles. Dieses Tool parst das Format nach denselben Regeln wie die JVM — einschließlich Zeilenfortsetzungen mit abschließendem Backslash und \uXXXX-Unicode-Escapes — und erzeugt JSON, das Sie prüfen, diffen oder in eine JavaScript-Build-Pipeline einspeisen können. Die Verschachtelung über gepunktete Schlüssel macht aus app.cache.ttl=60 { "app": { "cache": { "ttl": 60 } } }, die Typ-Erkennung macht aus "false" einen echten Boolean, und die Kommentarbehandlung erhält die #-Zeilen, die jede Property dokumentiert haben, als $comments-Feld.

Das brauchen Sie vielleicht auch

JSON zu Properties

Konvertiert JSON-Objekte in das Java-.properties-Format durch Abflachen gepunkteter Schlüssel.

Tool öffnen

Env zu JSON

Konvertiert .env-Dateien in JSON mit Typinferenz und verschachtelten Schlüsseln.

Tool öffnen

JSON-Formatierer und -Validator

JSON-Daten formatieren, validieren und visualisieren.

Tool öffnen

YAML zu JSON

Konvertieren Sie YAML in JSON oder JSON in YAML.

Tool öffnen

Fügen Sie eine Java-.properties-Datei ein — dieses Tool wandelt sie sofort im Browser in JSON um. Gepunktete Schlüssel wie app.cache.ttl werden standardmäßig zu verschachtelten Objekten, zahlen- und boolean-artige Werte werden in echte JSON-Typen umgewandelt, und Kommentarzeilen bleiben als $comments-Felder erhalten, sodass nichts aus der Original-Datei verloren geht. Der zugrunde liegende Parser arbeitet verlustfrei und erhält Kommentare, Leerzeilen und Schlüsselreihenfolge exakt so, wie Javas eigene java.util.Properties sie einlesen würde.

So wandeln Sie .properties in JSON um

  1. 1

    Fügen Sie Ihren .properties-Inhalt ein

    Kopieren Sie den Inhalt Ihrer .properties-Datei in das Eingabefeld, oder klicken Sie auf das Kolben-Symbol, um ein Beispiel mit einem Kommentar und gepunkteten Schlüsseln zu laden.

  2. 2

    Erweiterte Optionen bei Bedarf anpassen

    Öffnen Sie die erweiterten Optionen, um Typ-Erkennung, die Verschachtelung über gepunktete Schlüssel (samt Trennzeichen) sowie die Behandlung von Kommentaren als $comments oder deren Ignorieren umzuschalten.

  3. 3

    Auf Konvertieren klicken

    Der verlustfreie Parser liest Properties, Kommentare und Leerzeilen in der Reihenfolge der Datei und erzeugt ein JSON-Objekt. Wird eine Option danach umgeschaltet, wird sofort neu berechnet.

  4. 4

    JSON kopieren oder herunterladen

    Kopieren Sie das JSON oder laden Sie es als .json-Datei herunter. Über das Richtungswechsel-Symbol gelangen Sie zu JSON to Properties für die umgekehrte Umwandlung.

Quellen

Verwandte Entwickler-Tools

Häufige Fragen zu Properties to JSON

Wie wandle ich eine Java-.properties-Datei online in JSON um?
Fügen Sie den Inhalt Ihrer .properties-Datei in das Eingabefeld ein und klicken Sie auf Konvertieren. Jede key=value-Zeile wird zu einem JSON-Feld, gepunktete Schlüssel werden standardmäßig verschachtelt. Kopieren Sie das Ergebnis oder laden Sie es als .json-Datei herunter.
Folgt dieses Tool exakt dem Java-Properties-Dateiformat?
Ja. Das Parsen folgt denselben Regeln wie java.util.Properties: Schlüssel und Werte lassen sich durch =, : oder reines Leerzeichen trennen, Kommentare beginnen mit # oder !, und mehrzeilige Werte nutzen einen abschließenden Backslash zur Fortsetzung.
Wird meine .properties-Datei auf einen Server hochgeladen?
Nein. Das gesamte Parsen läuft lokal im Browser über JavaScript — es wird nichts über das Netzwerk gesendet. Das ist wichtig bei Properties-Dateien mit internen Hostnamen oder Zugangsdaten.
Kann ich gepunktete .properties-Schlüssel in verschachtelte JSON-Objekte umwandeln?
Ja. Mit aktivierter Option "Gepunktete Schlüssel → verschachtelt" (Standardtrenner ".") wird aus einem Schlüssel wie server.port=8080 { "server": { "port": 8080 } }. Deaktivieren Sie sie, um den flachen, gepunkteten Schlüssel stattdessen als einzelnes JSON-Feld zu behalten.
Bleiben beim Umwandeln von .properties zu JSON die Kommentare erhalten?
Standardmäßig ja — Kommentarzeilen werden der nachfolgenden Property zugeordnet und in der Ausgabe als $comments-Feld abgelegt. Stellen Sie Kommentare in den erweiterten Optionen auf "Ignorieren", um sie zu verwerfen und ein reines Werte-JSON-Objekt zu erhalten.
Wie werden boolesche und numerische .properties-Werte behandelt?
Bei aktivierter Typ-Erkennung werden Werte wie true, false oder zahlenartige Zeichenketten (etwa im Stil 1.2.3) dort, wo gültig, in JSON-Booleans und -Zahlen umgewandelt. Deaktivieren Sie Typen erkennen, um jeden Wert als reine Zeichenkette zu behalten — exakt wie in der rohen .properties-Datei.
Was ist der Unterschied zwischen .properties und JSON?
Java-.properties-Dateien sind zeilenorientierter Schlüssel-Wert-Text für Anwendungskonfiguration und i18n-Resource-Bundles, während JSON verschachtelte Strukturen und typisierte Werte nativ unterstützt. Die Umwandlung erlaubt es, Properties-Dateien als strukturierte Daten zu diffen oder sie in JavaScript-/TypeScript-Tooling zu importieren, das JSON erwartet.