Vai al contenuto

Formattatore JSON

Convalidate e formattate JSON con questo formattatore JSON. Incollate JSON compatto o minimizzato: lo strumento lo verifica in base alle regole rigorose di JSON, poi applica il rientro a oggetti e array con due spazi, mantiene su una sola riga i valori brevi che rientrano in 80 colonne e conserva l'ordine delle chiavi, le stringhe e la precisione dei numeri. Se JSON non è valido, viene mostrato un messaggio di errore chiaro. Ideale per gli sviluppatori che leggono risposte API, file di configurazione e log.

Reimposta

Domande frequenti

Cosa fa il formattatore JSON?

Per prima cosa verifica che l'input sia JSON valido, poi lo stampa con un rientro di due spazi. Gli oggetti e gli array che rientrano in 80 colonne, come gli elenchi brevi di tag, restano su una sola riga.

Cosa succede se JSON non è valido?

Lo strumento si arresta e mostra un messaggio di errore, per esempio Errore di sintassi, invece di fare supposizioni. Le virgole finali, i commenti, gli apici singoli e le chiavi senza virgolette non sono JSON validi; usate prima lo strumento di riparazione JSON per correggerli.

L'ordine delle chiavi cambia?

No, le chiavi restano nell'ordine in cui le avete inserite e le chiavi duplicate vengono mantenute. Cambiano solo gli spazi bianchi e le interruzioni di riga.

I numeri cambiano?

I numeri vengono copiati così come sono scritti, preservando la precisione e gli interi grandi. Vengono normalizzati solo gli esponenti: 1E+5 diventa 1e5 e -0.5e-03 diventa -0.5e-3.

Le sequenze di escape Unicode vengono decodificate?

No, le stringhe vengono copiate esattamente, quindi le sequenze di escape come \u00e9 restano tali e i caratteri letterali restano letterali. Le virgolette e le barre rovesciate nelle stringhe non vengono mai modificate.

Esiste un limite di annidamento?

Sì, i documenti con più di 512 livelli di annidamento vengono rifiutati. Le risposte API reali e i file di configurazione restano ben al di sotto di questo limite.

Posso formattare un input vuoto o un singolo valore?

Un input vuoto non è JSON valido e genera un errore. Un singolo valore, come una stringa, un numero, true o null, è valido e viene restituito senza modifiche.

Posso scegliere tabulazioni o quattro spazi?

No, il formattatore applica sempre un rientro di due spazi e non ha opzioni. Se il progetto usa tabulazioni, la maggior parte degli editor può convertire il rientro in seguito.

Perché il risultato è racchiuso in un blocco di codice json?

L'output viene restituito come blocco di codice Markdown contrassegnato come json, quindi viene visualizzato con evidenziazione in Markdown, nei problemi e nelle chat. Copiate le righe tra i delimitatori in un file .json.

Quanto può essere grande il mio JSON?

Fino a 5 MB per esecuzione; gli input più grandi vengono rifiutati con un messaggio. L'output è identico all'opzione JSON del Formattatore di codice.

Informazioni su OneClick Pro

OneClick Pro è una raccolta gratuita di oltre 150 strumenti web per le attività quotidiane: convertire immagini e unità di misura, formattare e convalidare codice, controllare domini e SEO, lavorare con testi, date e numeri. Ogni strumento funziona senza registrazione né abbonamento; i dati inseriti vengono usati solo per calcolare il risultato e non vengono mai salvati. Usatelo come cassetta degli attrezzi per attività occasionali oppure aggiungete ai preferiti gli strumenti che usate ogni giorno.