Convertitore INI ⇄ JSON
Converti file di configurazione INI in JSON e viceversa, direttamente nel tuo browser.
Convertitore INI ⇄ JSON
Incolla un file di configurazione INI e ottieni nuovamente un oggetto JSON pulito oppure incolla JSON e ottieni INI. Il convertitore funziona in entrambe le direzioni, quindi è adatto sia che tu stia leggendo una configurazione legacy in un'app moderna o scrivendone una per uno strumento che prevede ancora il classico formato chiave=valore. Lavori tipici: trasformare un file php.ini o le impostazioni di un'app desktop in JSON per uno script, ispezionare una configurazione come dati strutturati o generare una sezione INI da un oggetto che già possiedi.
Il lato INI gestisce il formato così come appare in natura. Le intestazioni di sezione tra parentesi quadre diventano oggetti nidificati e qualsiasi coppia chiave=valore prima della prima sezione rimane nella radice. I commenti che iniziano con un punto e virgola o un cancelletto vengono ignorati e gli spazi bianchi attorno a chiavi e valori vengono eliminati. I valori vengono deliberatamente mantenuti come stringhe anziché indovinati in numeri o booleani, quindi una versione come 007 o una porta scritta con uno zero iniziale sopravvive invariata al viaggio di andata e ritorno. Un segno di uguale all'interno di un valore viene lasciato intatto: solo il primo divide la linea.
Andando nella direzione opposta, le proprietà scalari sull'oggetto radice diventano linee chiave=valore di livello superiore e gli oggetti nidificati diventano i propri blocchi [sezione]. Gli array e l'annidamento più profondo non trovano posto negli INI flat, quindi vengono saltati anziché scritti come markup interrotto. Disattiva "Pretty-print JSON" per un risultato compatto a riga singola o lascialo attivo per un rientro di due spazi che puoi leggere.
Tutto viene eseguito localmente nel tuo browser. La tua configurazione non lascia mai la pagina, il che è importante quando il file contiene credenziali del database, chiavi API o nomi host interni. Il JSON non valido viene segnalato con calma invece di un output vuoto, quindi puoi trovare la virgola o la parentesi mancante e riprovare.