Strumento per sviluppatori / 01
Formattatore JSON
Valida, formatta, minimizza, copia e scarica JSON senza inviarlo da nessuna parte.
Formattatore JSON: TOEA analizza il JSON con il parser standard del browser e lo serializza usando due o quattro spazi, oppure senza spazi bianchi aggiuntivi. Funziona al 100% localmente nel browser, senza caricare file sul server.
- Categoria
- Strumenti per sviluppatori
- Esecuzioni
- Nel browser
- Costo
- Gratuito · senza registrazione
- Disponibilità
- Pronto all'uso
Funziona interamente nel browser
Il risultato apparirà qui.
Gli errori che compromettono la maggior parte dei JSON
JSON è più rigido del JavaScript a cui somiglia. Una virgola dopo l’ultimo elemento, gli apici singoli, le chiavi senza virgolette, i commenti e valori come undefined o NaN non sono validi e ognuno viene segnalato con la propria posizione. Il testo copiato da un file JavaScript o prodotto da un modello linguistico spesso contiene diversi di questi errori; lo strumento di riparazione JSON li corregge in modo automatico, mentre oggetto JS in JSON converte i valori letterali degli oggetti.
I numeri grandi perdono cifre
JavaScript memorizza ogni numero come un float a 64 bit, che è esatto solo fino a 9.007.199.254.740.991. Qualsiasi strumento che analizza JSON in JavaScript, incluso questo, arrotonda gli interi più grandi; perciò un ID a 64 bit come 12345678901234567890 torna come 12345678901234567000. Per questo le API che restituiscono ID grandi di solito li forniscono come stringhe.
Oltre la formattazione
La formattazione dimostra che la sintassi è valida, non che i dati contengano i campi corretti. Per verificare la struttura rispetto a un contratto, usa il validatore JSON Schema; per vedere cosa è cambiato tra due risposte, il diff JSON confronta per chiave invece che per riga.
Come usarlo
- Incolla il JSON nell’editor di input.
- Scegli Formatta JSON o Minimizza.
- Controlla il risultato dell’analisi, quindi copialo o scaricalo.
Privacy e limitazioni
Il tuo JSON resta nel browser. La formattazione controlla la sintassi, non verifica se i campi corrispondono allo schema di una specifica API.
Strumenti correlati
Domande frequenti
Corregge il JSON non valido?
No. Segnala l’errore del parser, così puoi correggere la sorgente senza modificarne silenziosamente il significato.
Riordina le chiavi?
No. Mantiene l’ordine delle proprietà fornito dall’oggetto analizzato.
Strumento gratuito · nel browser esecuzioni · senza account