Convertitore da .properties a JSON

Converti file .properties Java in JSON con analisi senza perdita di dati, chiavi annidate e conservazione dei commenti. Solo lato client.

Incolla un file .properties Java e questo strumento lo converte istantaneamente in JSON, direttamente nel browser. Le chiavi con i punti come app.cache.ttl diventano oggetti annidati per impostazione predefinita, i valori che sembrano numeri o booleani vengono inferiti nei rispettivi tipi JSON reali, e le righe di commento vengono conservate come campi $comments così che nulla di quanto documentato nel file originale vada perso. L'analizzatore sottostante è senza perdita di dati e preserva commenti, righe vuote e ordine delle chiavi esattamente come farebbe java.util.Properties.

.properties Input

Carica

Opzioni avanzateConvertiCancella

JSON Output

Il risultato verrà visualizzato qui...

CopiaScarica

Il risultato verrà visualizzato qui...

Informazioni sul convertitore da Properties a JSON

Il formato .properties di Java (key=value, key:value o key value, con commenti # o !) è lo standard per la configurazione e i resource bundle di i18n fin dai primi tempi dell'API java.util.Properties. Questo strumento analizza quel formato con le stesse regole usate dalla JVM — inclusa la continuazione di riga con backslash finale e gli escape unicode \uXXXX — e produce JSON che puoi ispezionare, confrontare o passare a una pipeline di build JavaScript. L'annidamento delle chiavi con i punti trasforma app.cache.ttl=60 in { "app": { "cache": { "ttl": 60 } } }, l'inferenza dei tipi trasforma "false" in un vero booleano, e la gestione dei commenti mantiene le righe # che documentavano ogni proprietà come campo $comments.

Potrebbe servirti anche

JSON in Properties

Converte oggetti JSON nel formato .properties Java appiattendo le chiavi puntate.

Apri strumento

Env in JSON

Converte i file .env in JSON con inferenza dei tipi e chiavi annidate.

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 file .properties Java e questo strumento lo converte istantaneamente in JSON, direttamente nel browser. Le chiavi con i punti come app.cache.ttl diventano oggetti annidati per impostazione predefinita, i valori che sembrano numeri o booleani vengono inferiti nei rispettivi tipi JSON reali, e le righe di commento vengono conservate come campi $comments così che nulla di quanto documentato nel file originale vada perso. L'analizzatore sottostante è senza perdita di dati e preserva commenti, righe vuote e ordine delle chiavi esattamente come farebbe java.util.Properties.

Come convertire .properties in JSON

  1. 1

    Incolla il contenuto del tuo .properties

    Copia il contenuto del tuo file .properties nel pannello di input, oppure fai clic sull'icona della beuta per caricare un esempio con un commento e chiavi con i punti.

  2. 2

    Regola le opzioni avanzate se necessario

    Apri le opzioni avanzate per attivare o disattivare l'inferenza dei tipi, l'annidamento delle chiavi con i punti (e il suo separatore), e se i commenti vengono mantenuti come $comments o ignorati.

  3. 3

    Fai clic su Converti

    L'analizzatore senza perdita di dati legge proprietà, commenti e righe vuote nell'ordine del file e produce un oggetto JSON. Attivando o disattivando un'opzione in seguito, il ricalcolo avviene immediatamente.

  4. 4

    Copia o scarica il JSON

    Copia il JSON o scaricalo come file .json. Usa l'icona di inversione direzione per passare a JSON a Properties per la conversione inversa.

Riferimenti

Strumenti per sviluppatori correlati

FAQ su Properties a JSON

Come converto un file .properties Java in JSON online?
Incolla il contenuto del tuo file .properties nel pannello di input e fai clic su Converti. Ogni riga key=value diventa un campo JSON, e le chiavi con i punti vengono annidate per impostazione predefinita. Copia il risultato o scaricalo come file .json.
Questo strumento segue esattamente il formato dei file Java Properties?
Sì. L'analisi segue le stesse regole di java.util.Properties: chiavi e valori possono essere separati da =, : o semplice spazio, i commenti iniziano con # o !, e i valori multi-riga usano un backslash finale per la continuazione.
Il mio file .properties viene caricato su un server?
No. Tutta l'analisi avviene localmente nel tuo browser tramite JavaScript — nulla viene inviato in rete, un aspetto importante per i file properties che contengono hostname interni o credenziali.
Posso trasformare le chiavi .properties con i punti in oggetti JSON annidati?
Sì. Con "Chiavi con punti → annidate" attivo (separatore predefinito "."), una chiave come server.port=8080 diventa { "server": { "port": 8080 } }. Disattivala per mantenere invece la chiave piatta con i punti come singolo campo JSON.
La conversione da .properties a JSON conserva i commenti?
Per impostazione predefinita sì: le righe di commento vengono associate alla proprietà che precedono e conservate nell'output come campo $comments. Imposta Commenti su "Ignora" nelle opzioni avanzate per eliminarli e ottenere un oggetto JSON pulito, con soli valori.
Come vengono gestiti i valori booleani e numerici delle .properties?
Con Inferenza dei tipi attiva, valori come true, false o numeri in stile versione (ad esempio 1.2.3) che sembrano numerici vengono convertiti in booleani e numeri JSON dove è valido farlo. Disattiva Inferenza dei tipi per mantenere ogni valore come semplice stringa, esattamente come nel file .properties originale.
Qual è la differenza tra .properties e JSON?
I file .properties Java sono testo orientato a riga con coppie chiave-valore, usati per la configurazione delle applicazioni e i resource bundle di i18n, mentre JSON supporta nativamente strutture annidate e valori tipizzati. Convertire permette di confrontare i file properties come dati strutturati o di importarli in strumenti JavaScript/TypeScript che si aspettano JSON.