INI vers JSON
Convertissez les fichiers de configuration INI en JSON et inversement.
Ă propos de cet outil
Les fichiers INI sont un format simple et lisible pour stocker les paramÚtres de configuration des applications, largement utilisés dans les systÚmes Windows et les logiciels hérités. La conversion entre les formats INI et JSON est essentielle lors de l'intégration de systÚmes de configuration anciens avec des applications web modernes ou des API attendant une entrée JSON. Cet outil effectue la conversion instantanément, éliminant les erreurs de transcription manuelle et gagnant du temps de développement.
Pour utiliser cet outil, collez votre fichier INI dans l'éditeur d'entrée et cliquez sur « Convertir en JSON » pour voir la sortie formatée, ou collez JSON et cliquez sur « Convertir en INI » pour inverser le processus. L'outil préserve la structure et la hiérarchie de vos données : les sections deviennent des objets JSON et les paires clé-valeur deviennent des propriétés. Les cas d'utilisation courants incluent la migration des fichiers de configuration lors de la mise à niveau des applications, le formatage des paramÚtres pour les déploiements cloud ou la préparation des données pour les soumissions aux API qui nécessitent une entrée JSON.
Questions Fréquentes
Implémentation du Code
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.