Les pubs vous déplaisent ? Aller Sans pub Auj.

Convertisseur INI en JSON

DonnéesPromoteur
PUBLICITÉ · RETIRER?

Options

PUBLICITÉ · RETIRER?

Guide

Convertisseur INI en JSON

Convertisseur INI en JSON

Convertissez instantanément les fichiers de configuration INI en JSON structuré. Collez les données INI avec des sections, des paires clé-valeur et des commentaires — obtenez une sortie JSON propre avec des sections comme objets imbriqués. Prend en charge la coercition de type, la suppression des commentaires, la gestion des clés dupliquées et les sous-sections en notation par points.

Comment utiliser

Collez vos données de configuration INI dans la zone d'entrée. Les sections comme [database] deviennent des objets JSON imbriqués, et les paires clé-valeur deviennent des propriétés dans ces objets. Activez la coercition de type pour convertir automatiquement les chaînes numériques, les booléens et les valeurs nulles. La sortie JSON est mise à jour instantanément — copiez-la en un clic ou téléchargez le fichier.

Caractéristiques

  • Imbrication de sections – Les sections INI comme [database] deviennent des objets JSON imbriqués. Les sections en notation par points comme [database.primary] créent automatiquement des structures profondément imbriquées.
  • Coercition de type – Convertit automatiquement "true"/"false" en booléens, les chaînes numériques en nombres et "null" en valeurs nulles au lieu de tout conserver comme chaînes.
  • Suppression des commentaires – Supprime les lignes commençant par ; ou # (styles de commentaires INI standard) pour une sortie propre.
  • Gestion des clés dupliquées – Choisissez entre "le dernier l'emporte" (comportement INI standard) ou la collecte des clés dupliquées dans des tableaux.
  • Prise en charge des valeurs entre guillemets – Supprime automatiquement les guillemets simples ou doubles entourant les valeurs.
  • Indentation configurable – Espaces 2, espaces 4, tabulations ou sortie minimisée.
  • Conversion en temps réel – La sortie se met à jour instantanément lorsque vous collez des données ou modifiez une option.

Quand utiliser cet outil

Utilisez cet outil lors de la migration des configurations d'applications du format INI vers JSON, de la conversion des paramètres php.ini ou my.cnf pour la documentation, de la transformation des fichiers de configuration git pour le traitement dans des applications JavaScript ou Python, ou lorsque vous avez besoin d'inspecter et de restructurer rapidement des données INI. Il est particulièrement utile pour les ingénieurs DevOps, les administrateurs système et les développeurs travaillant avec des formats de configuration hérités.

PUBLICITÉ · RETIRER?

FAQ

  1. Qu'est-ce qu'un fichier INI ?

    Un fichier INI (fichier d'initialisation) est un format de configuration simple basé sur du texte utilisé par de nombreuses applications et systèmes d'exploitation. Il se compose de sections (marquées par des [crochets]), de paires clé-valeur (clé = valeur) et de commentaires (lignes commençant par ; ou #). Les fichiers INI sont utilisés depuis les premières versions de Windows et restent courants dans PHP (php.ini), MySQL (my.cnf), Git (.gitconfig) et de nombreux autres outils.

  2. Comment les sections INI sont-elles converties en JSON ?

    Chaque section INI devient un objet JSON imbriqué. Par exemple, [database] avec host = localhost et port = 3306 devient {"database": {"host": "localhost", "port": 3306}}. Les sections en notation par points comme [database.primary] créent une imbrication plus profonde : {"database": {"primary": {...}}}. Les clés définies avant toute section apparaissent au niveau racine de l'objet JSON.

  3. Qu'est-ce que la coercition de type dans la conversion INI en JSON ?

    Les fichiers INI stockent toutes les valeurs sous forme de chaînes, mais JSON prend en charge plusieurs types de données. La coercition de type détecte et convertit automatiquement les valeurs en types JSON appropriés : les chaînes numériques deviennent des nombres (42 au lieu de "42"), "true" et "false" deviennent des booléens, et "null" devient une valeur JSON null. Cela produit une sortie JSON plus propre et plus utilisable. Vous pouvez désactiver la coercition de type si vous souhaitez que toutes les valeurs soient conservées sous forme de chaînes.

  4. Comment l'outil gère-t-il les clés dupliquées ?

    Les fichiers INI contiennent parfois des clés dupliquées dans la même section. L'outil offre deux stratégies : "Le dernier l'emporte" (le comportement INI par défaut, où la dernière valeur d'une clé dupliquée écrase les précédentes) et "Collecter sous forme de tableau" (où les clés dupliquées sont regroupées dans un tableau JSON, préservant toutes les valeurs). Choisissez la stratégie qui correspond à la manière dont votre application interprète le fichier INI.

Envie d'une expérience sans pub ? Passez à la version sans pub

Installez nos extensions

Ajoutez des outils IO à votre navigateur préféré pour un accès instantané et une recherche plus rapide

Sur Extension Chrome Sur Extension de bord Sur Extension Firefox Sur Extension de l'opéra

Le Tableau de Bord Est Arrivé !

Tableau de Bord est une façon amusante de suivre vos jeux, toutes les données sont stockées dans votre navigateur. D'autres fonctionnalités arrivent bientôt !

PUBLICITÉ · RETIRER?
PUBLICITÉ · RETIRER?
PUBLICITÉ · RETIRER?

Coin des nouvelles avec points forts techniques

Impliquez-vous

Aidez-nous à continuer à fournir des outils gratuits et précieux

Offre-moi un café
PUBLICITÉ · RETIRER?