Catégorie: Développement
JSON vers INI
Convertissez un objet JSON en texte de configuration INI
Collez un objet JSON pour générer du texte INI : les valeurs scalaires de premier niveau deviennent des clés globales, et les objets de premier niveau deviennent des blocs `[section]`. Tout s'exécute entièrement dans votre navigateur.
debug=false [server] host=localhost port=8080 [database] name=app_db user=admin
Tout sur cette page est traité dans votre navigateur. Rien n'est envoyé.
À quoi sert cet outil
C'est l'inverse d'INI vers JSON : une propriété scalaire de premier niveau (chaîne, nombre ou booléen) est écrite comme une ligne globale `key=value` avant toute section, et une propriété objet devient un en-tête `[section]` suivi de ses propres clés. Une valeur imbriquée sur deux niveaux est aplatie en `key.subkey=value` à l'intérieur de sa section, car INI lui-même ne permet pas d'imbrication supplémentaire.
Mode d'emploi
- Collez un objet JSON, ou chargez l'exemple.
- Vérifiez le texte INI généré, ou l'erreur si l'entrée n'est pas un objet JSON.
- Copiez le résultat INI.
Confidentialité
Cet outil fonctionne entièrement dans votre navigateur. Ce que vous saisissez n'est jamais envoyé, stocké ni partagé : fermer l'onglet suffit à tout effacer.
Questions fréquentes
- Mon JSON est-il envoyé quelque part ?
- Non. La génération se fait en JavaScript directement dans la page, donc rien de ce que vous collez ne quitte votre appareil.
- Que deviennent les tableaux ?
- Une valeur de type tableau est écrite sous forme d'une seule ligne séparée par des virgules, car INI n'a pas de syntaxe de liste native reconnue par tous les lecteurs.
- Prend-il en charge les objets profondément imbriqués ?
- Seul un niveau d'imbrication à l'intérieur d'une section est aplati en `key.subkey` ; INI est un format plat, donc les structures plus profondes doivent être remaniées avant la conversion.