Categoria: Sviluppo
Da JSON a INI
Converti un oggetto JSON in testo di configurazione INI
Incolla un oggetto JSON per generare testo INI: i valori scalari di primo livello diventano chiavi globali e gli oggetti di primo livello diventano blocchi `[section]`. Funziona interamente nel tuo browser.
debug=false [server] host=localhost port=8080 [database] name=app_db user=admin
Tutto ciò che c'è in questa pagina viene elaborato nel tuo browser. Niente viene caricato.
A cosa serve
Questo è l'inverso di Da INI a JSON: una proprietà scalare di primo livello (una stringa, un numero o un booleano) viene scritta come riga globale `key=value` prima di qualsiasi sezione, mentre una proprietà oggetto diventa un'intestazione `[section]` seguita dalle proprie chiavi. Un valore annidato a due livelli di profondità viene appiattito in `key.subkey=value` all'interno della sua sezione, poiché INI stesso non prevede ulteriore annidamento.
Come si usa
- Incolla un oggetto JSON, oppure carica l'esempio.
- Rivedi il testo INI generato, oppure l'errore se l'input non è un oggetto JSON.
- Copia il risultato INI.
Privacy
Questo strumento funziona interamente nel tuo browser. Quello che inserisci non viene mai caricato, salvato o condiviso: chiudendo la scheda sparisce.
Domande frequenti
- Il mio JSON viene caricato da qualche parte?
- No. La generazione avviene in JavaScript eseguito nella pagina, quindi nulla di ciò che incolli lascia mai il tuo dispositivo.
- Cosa succede agli array?
- Un valore array viene scritto come un'unica riga separata da virgole, poiché INI non ha una sintassi di lista nativa condivisa da tutti i lettori.
- Supporta oggetti annidati in profondità?
- Solo un livello di annidamento all'interno di una sezione viene appiattito in `key.subkey`; INI è un formato piatto, quindi le strutture più profonde vanno riorganizzate prima della conversione.