INI zu JSON
INI-Konfigurationsdateien in JSON umwandeln und umgekehrt.
Über dieses Tool
INI-Dateien sind ein einfaches, gut lesbares Format zur Speicherung von Anwendungseinstellungen, das häufig in Windows-Systemen und Legacy-Software verwendet wird. Die Umwandlung zwischen INI- und JSON-Formaten ist wesentlich, wenn ältere Konfigurationssysteme mit modernen Webanwendungen oder APIs integriert werden, die JSON-Eingabe erwarten. Dieses Tool führt die Umwandlung sofort durch, eliminiert Transkriptionsfehler und spart Entwicklungszeit.
Um dieses Tool zu verwenden, fügen Sie Ihre INI-Datei in den Eingabe-Editor ein und klicken Sie auf "In JSON konvertieren", um die formatierte JSON-Ausgabe anzuzeigen, oder fügen Sie JSON ein und klicken Sie auf "In INI konvertieren", um den Prozess umzukehren. Das Tool behält die Struktur und Hierarchie Ihrer Daten bei—Abschnitte werden zu JSON-Objekten und Schlüssel-Wert-Paare werden zu Eigenschaften. Häufige Anwendungsfälle sind die Migration von Konfigurationsdateien beim Aktualisieren von Anwendungen, die Formatierung von Einstellungen für Cloud-Bereitstellungen oder die Vorbereitung von Daten für API-Einreichungen, die JSON-Eingabe erfordern.
Häufig gestellte Fragen
Code-Implementierung
import configparser
import json
def ini_to_json(ini_text: str) -> dict:
config = configparser.ConfigParser()
config.read_string(ini_text)
result = {}
for section in config.sections():
result[section] = dict(config[section])
# Top-level keys (DEFAULT section workaround)
for key, value in config.defaults().items():
result[key] = value
return result
ini_text = """
[database]
host = localhost
port = 5432
name = mydb
"""
data = ini_to_json(ini_text)
print(json.dumps(data, indent=2))Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.