uhubOutils en ligne gratuits qui fonctionnent dans votre navigateur
Convertisseur INI en JSON
Collez un fichier INI pour obtenir du JSON. Les sections deviennent des objets, les clés des propriétés. Le JSON peut aussi être reconverti en INI.
Fonctionne entièrement dans votre navigateur. Rien n’est envoyé ni stocké.
Mode d’emploi
Choisissez INI → JSON ou JSON → INI.
Collez votre INI ou JSON dans la zone de saisie.
Au besoin, mettez les noms en minuscules (compatible iniparser) ou convertissez nombres et true/false.
Copiez ou téléchargez le résultat.
L’analyse suit les règles de la bibliothèque C iniparser : chaque ligne est débarrassée des espaces aux extrémités, les lignes commençant par # ou ; sont des commentaires, [nom] ouvre une section et key = value définit une valeur. Une valeur entre "guillemets doubles" ou 'simples' est prise telle quelle ; sans guillemets, elle s’arrête au premier ; ou #. Une ligne terminée par une barre oblique inverse continue sur la suivante. Les clés avant la première section vont au niveau supérieur du JSON.
Questions fréquentes
Les commentaires INI sont-ils gérés ?
Oui. Les lignes commençant par ; ou # sont ignorées. Une valeur sans guillemets s’arrête aussi à ; ou #, donc mettez entre guillemets les valeurs qui contiennent ces caractères.
Pourquoi toutes les valeurs sont-elles des chaînes ?
INI n’a pas de types de données, les valeurs restent donc des chaînes par défaut. Activez la conversion des nombres et de true/false pour obtenir des nombres et booléens JSON.
Que se passe-t-il en cas d’erreur de syntaxe ?
Si une ligne n’est ni un commentaire, ni une section, ni key = value, rien n’est converti et le numéro de ligne de chaque erreur s’affiche, comme iniparser refuse le fichier.