Convertitore da JSON a Properties

Converti un oggetto JSON in formato .properties Java, con appiattimento degli oggetti annidati e reinserimento dei commenti. Solo lato client.

Incolla un oggetto JSON e questo strumento lo converte istantaneamente in formato .properties Java, direttamente nel browser. Gli oggetti annidati vengono appiattiti in chiavi con i punti (oppure mantenuti così come sono se disattivi l'annidamento), e ogni campo $comments prodotto dal convertitore Properties a JSON viene reinserito come riga di commento # sopra la chiave corrispondente. Nulla viene caricato: la conversione avviene interamente lato client.

JSON Input

Carica

Opzioni avanzateConvertiCancella

.properties Output

Il risultato verrà visualizzato qui...

CopiaScarica

Il risultato verrà visualizzato qui...

Informazioni sul convertitore da JSON a Properties

Questo strumento fa l'opposto di Properties a JSON: prende un oggetto JSON — piatto o annidato — e lo scrive come file .properties Java compatibile con java.util.Properties#load. Gli oggetti annidati come { "server": { "port": 8080 } } diventano chiavi con i punti come server.port=8080 quando l'appiattimento delle chiavi con i punti è attivo; disattivalo per richiedere chiavi già piatte. Se il JSON include un oggetto $comments (come quello prodotto incollando l'output di Properties a JSON), ogni voce viene riscritta come riga di commento # direttamente sopra la sua chiave, così un round trip tra i due strumenti mantiene intatta la documentazione del file.

Potrebbe servirti anche

Properties in JSON

Converte i file .properties Java in JSON annidato senza perdita di dati.

Apri strumento

JSON in Env

Converte oggetti JSON nel formato .env CHIAVE=VALORE appiattendo le chiavi puntate.

Apri strumento

Formattatore e Validatore JSON

Formatta, valida e visualizza dati JSON.

Apri strumento

Da YAML a JSON

Converti YAML in JSON o JSON in YAML.

Apri strumento

Incolla un oggetto JSON e questo strumento lo converte istantaneamente in formato .properties Java, direttamente nel browser. Gli oggetti annidati vengono appiattiti in chiavi con i punti (oppure mantenuti così come sono se disattivi l'annidamento), e ogni campo $comments prodotto dal convertitore Properties a JSON viene reinserito come riga di commento # sopra la chiave corrispondente. Nulla viene caricato: la conversione avviene interamente lato client.

Come convertire JSON in .properties

  1. 1

    Incolla il tuo oggetto JSON

    Inserisci un oggetto JSON nel pannello di input, oppure fai clic sull'icona della beuta per caricare un esempio con un oggetto annidato.

  2. 2

    Scegli il comportamento di appiattimento e commenti

    Apri le opzioni avanzate per impostare il separatore delle chiavi con i punti o disattivare l'appiattimento, e per scegliere se un campo $comments viene riscritto come righe di commento # oppure ignorato.

  3. 3

    Fai clic su Converti

    Il JSON viene appiattito (se abilitato) e scritto come righe key=value tramite un serializzatore consapevole del formato properties, con i commenti reinseriti sopra la rispettiva chiave quando presenti.

  4. 4

    Copia o scarica il file .properties

    Copia l'output o scaricalo come file .properties pronto da inserire nelle tue risorse Java. Usa l'icona di inversione direzione per tornare a Properties a JSON.

Riferimenti

Strumenti per sviluppatori correlati

FAQ su JSON a Properties

Come converto JSON in un file .properties Java online?
Incolla un oggetto JSON nel pannello di input e fai clic su Converti. Ogni chiave di primo livello diventa una riga key=value; gli oggetti annidati vengono appiattiti in chiavi con i punti per impostazione predefinita. Copia il risultato o scaricalo come file .properties.
Posso convertire un oggetto JSON annidato in formato .properties?
Sì. Con "Chiavi con punti → annidate" attivo, un oggetto annidato come { "app": { "name": "MyApp" } } viene appiattito in app.name=MyApp. Disattiva l'opzione per accettare solo oggetti JSON già piatti.
L'output è compatibile con java.util.Properties?
Sì. L'output .properties viene generato con un serializzatore consapevole del formato properties, così chiavi e valori seguono le stesse convenzioni attese da java.util.Properties#load, incluso il separatore standard =.
Il mio JSON viene caricato da qualche parte durante la conversione in .properties?
No. Tutta l'analisi e la formattazione avvengono localmente nel tuo browser tramite JavaScript, senza alcuna richiesta di rete che coinvolga i tuoi dati.
JSON a Properties supporta i commenti?
Se il tuo JSON ha un oggetto $comments (ad esempio incollato direttamente dall'output di Properties a JSON), ogni voce viene reinserita come riga di commento # sopra la chiave corrispondente. Imposta Commenti su "Ignora" nelle opzioni avanzate per emettere solo righe key=value pulite.
Quale separatore viene usato per appiattire le chiavi JSON annidate?
Il separatore predefinito è il punto (.), coerente con le convenzioni standard di denominazione delle properties Java come app.cache.ttl. Puoi modificarlo nelle opzioni avanzate se il tuo file properties usa una convenzione diversa.
Come vengono scritti i valori booleani e numerici nell'output .properties?
I booleani e i numeri JSON vengono scritti nella loro forma testuale semplice — true, false o il numero stesso — coerentemente con il modo in cui il convertitore Properties a JSON li rilegge con l'inferenza dei tipi attiva.