Formattatore JSON
Formatta, allinea e riordina stringhe JSON con rientro personalizzato e supporto completo ai caratteri internazionali.
Esegui lo strumento
Questo strumento formatta strutture JSON non compresse o disordinate per renderle leggibili e chiare. Inserisci una stringa JSON nel campo di testo, imposta il numero di spazi per il rientro e decidi se ordinare alfabeticamente le chiavi degli oggetti. Il valore predefinito applica due spazi di rientro, ma puoi indicare qualsiasi livello numerico adatto ai tuoi standard di sviluppo. Quando il testo inserito rispetta la sintassi JSON valida, l'interfaccia genera una visualizzazione strutturata su più righe, mantenendo intatti i caratteri non ASCII come lettere accentate o simboli speciali senza convertirli in sequenze di escape. Se attivi l'ordinamento delle chiavi, lo strumento dispone gli elementi in sequenza alfabetica, facilitando il confronto tra payload differenti. In presenza di errori di sintassi, come virgole finali superflue o virgolette mancanti, la schermata segnala l'anomalia per permetterti di verificare e correggere la struttura di origine.
Istruzioni
- Incolla o digita il testo JSON nel riquadro di inserimento.
- Imposta il numero di spazi desiderato per il rientro, ad esempio 2 o 4.
- Seleziona la casella per ordinare alfabeticamente le chiavi degli oggetti se desideri una struttura standardizzata.
- Avvia la formattazione per visualizzare il testo allineato nel riquadro dei risultati.
Esempi
- Formattazione di un oggetto compatto: inserendo {"citta":"Roma","cap":"00100"} con rientro 2, ottieni il testo strutturato su tre righe con le proprietà rientrate.
- Ordinamento delle proprietà: inserendo {"z":1,"a":2} e attivando l'ordinamento delle chiavi, il risultato presenta la proprietà "a" prima della proprietà "z".
FAQ
Cosa accade se inserisco una stringa JSON non valida?
Lo strumento rileva l'errore di decodifica e segnala l'anomalia senza produrre testo formattato, consentendo di individuare e correggere i problemi sintattici.
I caratteri accentati o speciali vengono alterati durante la formattazione?
No. I caratteri non ASCII rimangono inalterati nella loro forma originale e non si trasformano in codici di escape Unicode.
Cosa succede se il campo di inserimento rimane vuoto?
Se il campo contiene solo spazi o nessun carattere, la schermata indica l'assenza di dati e non genera alcun testo formattato.