Skip to content
Zurück zur Übersicht

JSON ↔ Properties Konverter - JSON in Properties online

JSON in Java-.properties konvertieren und zurück. Bidirektional, im Browser, mit Punkt-Schlüssel-Verschachtelung, Array-Unterstützung und Typinferenz.

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

Füge ein beliebiges JSON-Objekt ein und erhalte sofort eine flache .properties-Datei — oder gehe den umgekehrten Weg und rekonstruiere ein verschachteltes JSON aus gepunkteten Schlüsseln. Beide Richtungen laufen vollständig im Browser ohne Server. Gepunktete Schlüssel werden in einen Baum verschachtelt, listenindizierte Schlüssel (servers[0], servers.0) werden zu JSON-Arrays, und Primitive wie true, false, null und Zahlen werden automatisch erkannt. Beim Konvertieren von JSON zu .properties kann zwischen Klammer- und Punkt-Notation für Arrays gewählt werden.

Anleitung

  1. 1

    Richtung wählen

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

  2. 2

    Eingabe einfügen

    Füge ein beliebiges gültiges JSON-Objekt oder eine .properties-Datei in das linke Feld ein, oder klicke auf Beispiel laden.

  3. 3

    Optionen anpassen

    Öffne Einstellungen, um Punkt-Schlüssel-Verschachtelung, Typinferenz, Schlüsselreihenfolge oder Array-Notation umzuschalten.

  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 behandelt?

Bei .properties → JSON werden aufeinanderfolgende ganzzahlig indizierte Schlüssel (items[0], items[1] oder items.0, items.1) zu einem JSON-Array. Bei JSON → .properties kann in den Einstellungen zwischen Klammer- (items[0]) und Punkt-Notation (items.0) gewählt werden.

Q.Werden meine Daten irgendwohin gesendet?

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

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

Die verschachtelte Form gewinnt. Eine Warnung wird angezeigt und der Skalar a wird zugunsten des verschachtelten Objekts verworfen.

Q.Ist ein JSON → .properties → JSON Round-Trip verlustfrei?

Ja für Objekte mit String-, Zahlen-, Boolean-, Null- und Array-Werten. Die Schlüsselreihenfolge kann sich ändern, wenn „Schlüsselreihenfolge beibehalten" deaktiviert ist. Arrays auf oberster Ebene werden nicht unterstützt — das Wurzelelement muss ein Objekt sein.

Ähnliche Tools