Tools App di

Guida al validatore, formattatore e minimizzatore JSON

Incolla JSON per convalidarlo, formattalo con un rientro di due spazi o minimizzalo. I messaggi di errore includono la riga e la colonna in cui l'analisi è stata interrotta.

Come funziona

Il formattatore esegue JSON.parse sul tuo input, quindi riscrive il valore analizzato con un rientro di due spazi. Poiché viene analizzato per primo, l'output è una rappresentazione canonica: i numeri sono normalizzati, le chiavi duplicate vengono ridotte all'ultimo valore e l'ordine delle proprietà segue il documento, non l'alfabeto.

  • Formati con JSON.parse + JSON.stringify, quindi 1.0 diventa 1 e le chiavi duplicate collassano; l'output formattato viene riserializzato, non conservato in byte.

Perché è importante

Le API falliscono su JSON con formato errato molto più spesso che su valori errati e il messaggio di errore solitamente punta al sintomo piuttosto che alla causa. Vedere l'intero documento esposto, con la linea di errore evidenziata, trasforma una caccia frustrante in una soluzione di un minuto.

Un esempio pratico

Incolla {"b": 2, "a": 1} e formattalo. L'output mantiene l'ordine in cui è stato scritto il documento anziché ordinare le chiavi, utilizza due spazi di rientro e mostra 2 chiavi e 16 byte sottostanti.

Errori comuni

  • Aspettandosi la formattazione per ordinare le chiavi: preserva l'ordine dei documenti.
  • Incollare valori letterali oggetto JavaScript con commenti o virgolette singole.
  • Confondere un validatore con un controllo dello schema: i tipi non vengono applicati.

Consigli pratici

Per carichi superiori a pochi megabyte, passa prima alla minimizzazione: rende il file più piccolo e più facile da scansionare. Se la convalida continua a fallire vicino a una riga specifica, incolla solo quel frammento; i numeri di riga saranno locali al frammento e su cui sarà più facile ragionare.

Come usarlo

  1. Apri lo strumento. Tutto viene eseguito nella scheda del tuo browser.
  2. Incolla o digita il tuo input, quindi scegli l'azione che ti serve.
  3. Controlla il risultato e copialo con un clic.

Apri lo strumento

Domande comuni

Cosa rileva il validatore?

Errori di sintassi, con la riga e la colonna in cui JSON.parse si è interrotto. Riporta solo il primo errore.

Perché 1.0 è diventato 1 dopo la formattazione?

JSON non distingue 1 da 1.0. La formattazione riserializza il valore analizzato, pertanto la formattazione dei numeri e le chiavi duplicate vengono compresse.

Può gestire JSON molto grandi?

Nella scheda funzionano file di pochi megabyte; documenti molto più grandi possono essere lenti sui telefoni con memoria limitata.

Questo strumento è davvero gratuito?

SÌ. Non esiste alcun account, nessun paywall e nessun limite di utilizzo. L'app Tools è finanziata da aumenso, lo studio dietro di essa.

Tutto ciò che inserisco è stato caricato?

No. Lo strumento viene eseguito nella scheda del browser; ciò che inserisci non ci viene mai inviato e mai archiviato.

← Tutti i post