JSON zu Properties-Konverter Konvertieren Sie JSON-Objekte im Java-.properties-Format mit punktierter Schlüsselnotation.
JSON in Properties
Konvertieren Sie JSON-Objekte im Java-.properties-Format mit punktierter Schlüsselnotation.
JSON einfügen
Fügen Sie ein JSON-Objekt in das Eingabefeld ein.
.properties-Ausgabe anzeigen
Verschachtelte Objekte werden zu gepunkteter Schlüsselnotation flachgelegt.
Ergebnis kopieren
Kopieren Sie die .properties-Ausgabe für Ihre Java-Anwendung.
What Is JSON in Properties?
JSON to Properties konvertiert JavaScript Object Notation in das Java-Style-.properties-Dateiformat. Eigenschaftsdateien verwenden eine einfache Schlüssel=Wert-Syntax mit punktierten Schlüsseln für Hierarchien (z. B. db.connection.host=localhost). Dieser Konverter flacht verschachtelte JSON-Objekte in die punktierte Schlüsselnotation ein, behandelt Arrays mit indexbasierten Schlüsseln und maskiert spezielle Zeichen. Die Ausgabe ist bereit für die Verwendung in Java-Anwendungen, Spring Boot-Konfigurationen und i18n-Nachrichtenbündeln.
Why Use JSON in Properties?
-
Verschachtelte Objekte werden automatisch zu gepunkteter Schlüsselnotation flachgelegt.
-
Arrays werden in indizierte Schlüssel (array[0], array[1]) umgewandelt.
-
Sonderzeichen werden ordnungsgemäß für das .properties-Format maskiert.
-
Sauberer Ausgabe-Code, der für Java- und Spring-Boot-Anwendungen bereit ist.
Common Use Cases
Spring Boot-Konfiguration
Erstellen Sie application.properties aus JSON-Konfigurationsdaten.
Java-i18n
Erstellen Sie Java-Nachrichtenbündel-.properties-Dateien aus JSON-Übersetzungsdaten.
Legacy-Integration
Wandeln Sie JSON-Konfiguration in .properties für Legacy-Java-Anwendungen um.
Build-Konfiguration
Erstellen Sie .properties-Dateien für Maven-, Gradle- oder Ant-Build-Systeme.
Technical Guide
Der Konverter durchläuft die JSON-Struktur rekursiv und baut punktierte Schlüsselpfade auf. Für jeden primitiven Wert, der gefunden wird, wird eine Zeile im Format Schlüssel=Wert mit dem angehäuften Pfad ausgegeben.
Verschachtelte Objekte fügen ihren Schlüssel zum Pfad mit einem Punkt-Trenner hinzu. Arrays verwenden die Klammern-Notation mit nullbasierten Indizes (z. B. items[0]=Wert). Dieser rekursive Ansatz kann JSON-Daten beliebiger Tiefe verarbeiten.
Werte werden für das .properties-Format maskiert: Backslashes werden verdoppelt, Zeilenumbrüche werden zu \n und Tabulatoren werden zu \t. Dadurch wird sichergestellt, dass die Ausgabe von Java's Properties-Klasse korrekt geparsed werden kann.
Die Ausgabe verwendet = als Trenner zwischen Schlüssel und Wert und gibt eine Eigenschaft pro Zeile aus, was dem Standard-Format von Java-.properties entspricht.
Tips & Best Practices
-
1Verschachtelte JSON-Objekte erzeugen gepunktete Schlüssel: {"a":{"b":"c"}} → a.b=c.
-
2Arrays verwenden indizierte Notation: [0], [1] usw.
-
3Zeilenumbrüche und Tabulatoren in Werten werden mit Backslash-Notation maskiert.
-
4Der Ausgabe-Code ist kompatibel mit Java Properties, Spring Boot und ähnlichen Frameworks.
Related Tools
JSON zu YAML
Konvertieren Sie JSON in sauberes, lesbaren YAML-Format mit der js-yaml-Bibliothek.
🔄 File Conversion
JSON zu TOML
Konvertieren Sie JSON-Objekte in das TOML-Konfigurationsformat mit Tabellen und Array-Tabellen.
🔄 File Conversion
Eigenschaften zu JSON
Konvertieren Sie Java-.properties-Dateien in strukturiertes JSON mit Unterstützung für verschachtelte Schlüssel.
🔄 File Conversion
JSON zu INI
Konvertieren Sie JSON-Objekte in das INI-Konfigurationsdateiformat mit Abschnitten.
🔄 File ConversionFrequently Asked Questions
Q Wie werden verschachtelte Objekte behandelt?
Q Wie werden Arrays behandelt?
Q Werden Sonderzeichen maskiert?
Q Kann ich umkehren?
Q Ist der Ausgabe-Code kompatibel mit Java?
About This Tool
JSON in Properties is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.