INI a JSON
Converti file di configurazione INI in JSON e viceversa.
Informazioni sullo strumento
I file INI sono un formato semplice e leggibile per archiviare le impostazioni di configurazione delle applicazioni, ampiamente utilizzato nei sistemi Windows e nel software legacy. La conversione tra i formati INI e JSON è essenziale quando si integrano sistemi di configurazione obsoleti con applicazioni web moderne o API che richiedono input JSON. Questo strumento esegue la conversione istantaneamente, eliminando gli errori di trascrizione manuale e risparmiando tempo di sviluppo.
Per utilizzare questo strumento, incolla il tuo file INI nell'editor di input e fai clic su "Converti in JSON" per visualizzare l'output formattato, oppure incolla JSON e fai clic su "Converti in INI" per invertire il processo. Lo strumento preserva la struttura e la gerarchia dei tuoi dati—le sezioni diventano oggetti JSON e le coppie chiave-valore diventano proprietà. I casi d'uso comuni includono la migrazione dei file di configurazione durante l'aggiornamento delle applicazioni, la formattazione delle impostazioni per le distribuzioni cloud o la preparazione dei dati per gli invii alle API che richiedono input JSON.
Domande Frequenti
Implementazione del Codice
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.