JSON to Properties Konverter

Ein JSON-Objekt in das Java-.properties-Format umwandeln — mit Abflachung verschachtelter Objekte und Wiedereinfügen der Kommentare. Läuft nur im Browser.

Fügen Sie ein JSON-Objekt ein — dieses Tool wandelt es sofort im Browser in das Java-.properties-Format um. Verschachtelte Objekte werden zu gepunkteten Schlüsseln abgeflacht (oder bleiben unverändert, wenn Sie die Verschachtelung deaktivieren), und ein vom Properties-to-JSON-Konverter erzeugtes $comments-Feld wird als #-Kommentarzeile über dem passenden Schlüssel wieder eingefügt. Es wird nichts hochgeladen — die Umwandlung läuft vollständig im Browser.

JSON Eingabe

Hochladen

Erweiterte OptionenKonvertierenLöschen

.properties Ausgabe

Das Ergebnis wird hier angezeigt...

KopierenHerunterladen

Das Ergebnis wird hier angezeigt...

Über den JSON to Properties Konverter

Dies ist die Umkehrung von Properties to JSON: Es nimmt ein JSON-Objekt — flach oder verschachtelt — und schreibt es als Java-.properties-Datei, kompatibel mit java.util.Properties#load. Verschachtelte Objekte wie { "server": { "port": 8080 } } werden bei aktivierter Abflachung über gepunktete Schlüssel zu server.port=8080; deaktivieren Sie die Option, um nur bereits flache Schlüssel zuzulassen. Enthält das JSON ein $comments-Objekt (wie es beim Einfügen der Ausgabe von Properties to JSON entsteht), wird jeder Eintrag als #-Kommentarzeile direkt über dem zugehörigen Schlüssel zurückgeschrieben — ein Roundtrip durch beide Tools erhält so die Dokumentation der Datei.

Das brauchen Sie vielleicht auch

Properties zu JSON

Konvertiert Java-.properties-Dateien verlustfrei in verschachteltes JSON.

Tool öffnen

JSON zu Env

Konvertiert JSON-Objekte in das .env-Format SCHLÜSSEL=WERT durch Abflachen gepunkteter Schlüssel.

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 ein JSON-Objekt ein — dieses Tool wandelt es sofort im Browser in das Java-.properties-Format um. Verschachtelte Objekte werden zu gepunkteten Schlüsseln abgeflacht (oder bleiben unverändert, wenn Sie die Verschachtelung deaktivieren), und ein vom Properties-to-JSON-Konverter erzeugtes $comments-Feld wird als #-Kommentarzeile über dem passenden Schlüssel wieder eingefügt. Es wird nichts hochgeladen — die Umwandlung läuft vollständig im Browser.

So wandeln Sie JSON in .properties um

  1. 1

    Fügen Sie Ihr JSON-Objekt ein

    Geben Sie ein JSON-Objekt in das Eingabefeld ein, oder klicken Sie auf das Kolben-Symbol, um ein Beispiel mit einem verschachtelten Objekt zu laden.

  2. 2

    Abflach- und Kommentarverhalten wählen

    Öffnen Sie die erweiterten Optionen, um das Trennzeichen für gepunktete Schlüssel festzulegen oder die Abflachung zu deaktivieren, und um zu entscheiden, ob ein $comments-Feld als #-Kommentarzeilen zurückgeschrieben oder ignoriert wird.

  3. 3

    Auf Konvertieren klicken

    Das JSON wird (falls aktiviert) abgeflacht und mit einem für das Properties-Format geeigneten Serializer als key=value-Zeilen geschrieben, mit Kommentaren, die bei Vorhandensein über ihrem Schlüssel wieder eingefügt werden.

  4. 4

    .properties-Datei kopieren oder herunterladen

    Kopieren Sie die Ausgabe oder laden Sie sie als .properties-Datei herunter, bereit zum Ablegen in Ihren Java-Ressourcen. Über das Richtungswechsel-Symbol gelangen Sie zurück zu Properties to JSON.

Quellen

Verwandte Entwickler-Tools

Häufige Fragen zu JSON to Properties

Wie wandle ich JSON online in eine Java-.properties-Datei um?
Fügen Sie ein JSON-Objekt in das Eingabefeld ein und klicken Sie auf Konvertieren. Jeder Schlüssel der obersten Ebene wird zu einer key=value-Zeile; verschachtelte Objekte werden standardmäßig zu gepunkteten Schlüsseln abgeflacht. Kopieren Sie das Ergebnis oder laden Sie es als .properties-Datei herunter.
Kann ich ein verschachteltes JSON-Objekt ins .properties-Format umwandeln?
Ja. Mit aktivierter Option "Gepunktete Schlüssel → verschachtelt" wird ein verschachteltes Objekt wie { "app": { "name": "MyApp" } } zu app.name=MyApp abgeflacht. Deaktivieren Sie die Option, um ausschließlich bereits flache JSON-Objekte zu akzeptieren.
Ist die Ausgabe mit java.util.Properties kompatibel?
Ja. Die .properties-Ausgabe wird mit einem für das Properties-Dateiformat geeigneten Serializer erzeugt, sodass Schlüssel und Werte denselben Konventionen folgen, die java.util.Properties#load erwartet — einschließlich des standardmäßigen =-Trenners.
Wird mein JSON irgendwohin hochgeladen, wenn ich es in .properties umwandle?
Nein. Das gesamte Parsen und Formatieren läuft lokal im Browser über JavaScript, ohne dass Netzwerkanfragen mit Ihren Daten stattfinden.
Unterstützt JSON to Properties Kommentare?
Enthält Ihr JSON ein $comments-Objekt (etwa direkt aus der Ausgabe von Properties to JSON eingefügt), wird jeder Eintrag als #-Kommentarzeile über dem passenden Schlüssel wieder eingefügt. Stellen Sie Kommentare in den erweiterten Optionen auf "Ignorieren", um nur reine key=value-Zeilen auszugeben.
Welches Trennzeichen wird beim Abflachen verschachtelter JSON-Schlüssel verwendet?
Standardmäßig ein Punkt (.), passend zu den üblichen Java-Properties-Namenskonventionen wie app.cache.ttl. Sie können ihn in den erweiterten Optionen ändern, falls Ihre Properties-Datei eine andere Konvention verwendet.
Wie werden Booleans und Zahlen in der .properties-Ausgabe geschrieben?
JSON-Booleans und -Zahlen werden in ihrer reinen Textform ausgegeben — true, false oder die Zahl selbst — passend dazu, wie der Properties-to-JSON-Konverter sie bei aktivierter Typ-Erkennung wieder einliest.