Convertitore JSON in INI online

Converti JSON in INI online con sezioni e coppie chiave-valore pulite. Perfetto per php.ini, configurazioni MySQL e configparser Python. Gratuito, veloce, basato su browser.

Trascina o incolla il tuo JSON
Loading editor...
Loading editor...

Cos'è la conversione da JSON a INI?

La conversione da JSON a INI prende dati JSON strutturati e li riscrive nel semplice stile chiave=valore che usa il formato INI. I file INI esistono dai primi giorni di Windows e sono ancora comuni per le app desktop, i file di configurazione e gli strumenti CLI che vogliono qualcosa di leggibile senza trucchi di annidamento. Un convertitore da json a ini appiattisce il tuo JSON in sezioni e coppie chiave-valore. INI è il formato di configurazione più essenziale che esiste: sezioni tra parentesi quadre, chiavi con segni di uguale, e praticamente nient'altro.

Perché convertire JSON in INI?

Se stai lavorando con software che legge file INI (php.ini di PHP, .gitconfig di Git, my.cnf di MySQL, molte app Python che usano configparser, o strumenti desktop Windows), a volte avrai bisogno di prendere dati JSON e metterli in forma INI. Una conversione da json a ini ti evita di riscriverlo riga per riga. Usa questo strumento per generare configurazioni INI da risposte API o impostazioni memorizzate come JSON, migrare la configurazione da un'app basata su JSON a una basata su INI, condividere la configurazione in un formato che quasi qualsiasi linguaggio può analizzare senza una libreria, o modificare le impostazioni in un editor di testo senza le regole di indentazione di YAML.

Come funziona il nostro convertitore da JSON a INI

Quando clicchi su Converti, lo strumento mappa le chiavi di primo livello nel tuo JSON in sezioni INI (le intestazioni [sezione]) e i valori all'interno di ogni sezione diventano coppie chiave=valore. Poiché INI non supporta l'annidamento profondo, il JSON profondamente annidato viene appiattito e le chiavi annidate vengono unite con punti così nessun dato viene perso. La conversione è basata su browser. Il tuo JSON non raggiunge mai un server.

Funzionalità disponibili

  • Mappatura sezioni: gli oggetti di primo livello nel tuo JSON diventano [sezioni].
  • Appiattimento: le chiavi profondamente annidate vengono appiattite con notazione a punti.
  • Valori type-safe: stringhe, numeri e booleani vengono scritti senza virgolette inaspettate.
  • Supporto upload: carica un file .json dal tuo dispositivo o trascinalo nell'input.
  • Copia in un clic: prendi l'output INI con il pulsante Copia e incollalo nel tuo file di configurazione.

Come usare lo strumento

  1. Incolla il tuo JSON nel pannello di input oppure usa il pulsante Carica file per caricare un file .json.
  2. Clicca sul pulsante Converti per generare l'output INI.
  3. Conferma che le sezioni abbiano l'aspetto corretto e che le chiavi corrispondano a ciò che il tuo parser di configurazione si aspetta.
  4. Clicca sul pulsante Copia per copiare l'INI negli appunti.

Casi d'uso comuni

  • Configurazione PHP: generazione di snippet php.ini.
  • Configurazioni database: costruzione di file di configurazione MySQL o PostgreSQL.
  • App desktop: molte app Windows classiche e multipiattaforma leggono ancora INI.
  • configparser Python: INI è il formato predefinito per il parser di configurazione della libreria standard.

Esempio di conversione

Input (JSON)

{
  "database": {
    "host": "localhost",
    "port": 5432
  },
  "app": {
    "debug": true
  }
}

Output (INI)

[database]
host=localhost
port=5432

[app]
debug=true

Domande frequenti

Convertitori correlati