Formatta JSON
Incolla del JSON: viene indentato mentre scrivi. Se contiene un errore, ti diciamo a quale riga e colonna sta — che è l’unica cosa che serve davvero quando un file di duemila righe non si apre.
Il testo resta sul tuo dispositivo: nessun upload
Risultato
Incolla qualcosa qui accanto: il risultato compare mentre scrivi.
Come funziona
Il testo viene interpretato dal motore JSON del browser, lo stesso che userà il programma a cui è destinato: se lo accettiamo noi lo accetterà anche lui. Quando la lettura fallisce traduciamo la posizione dell’errore da «carattere numero 4172» a riga e colonna, perché è così che si cerca in un editor. L’ordinamento delle chiavi serve a confrontare due file che dovrebbero essere uguali: due esportazioni della stessa configurazione differiscono spesso solo nell’ordine, e ordinandole la differenza vera salta fuori. Gli array non vengono mai riordinati, perché lì l’ordine è il contenuto. Il testo non viene inviato da nessuna parte: tutto avviene in questa pagina.
Domande frequenti
- Accetta commenti, virgole finali o apici singoli?
- No: qui vale il JSON rigoroso, quello che leggono i programmi, e ognuna di queste cose viene segnalata come errore. Per ripararle in un colpo incolla il testo in «Converti YAML e JSON»: virgole finali, apici singoli, chiavi senza virgolette e commenti (con #, con // o fra /* e */) spariscono, e ne esce JSON valido.
- L’errore indica una riga, ma lì sembra tutto giusto: perché?
- La posizione è il punto in cui la lettura si è fermata, e lo sbaglio sta spesso poco prima: una virgola dimenticata alla fine della riga sopra, una parentesi aperta e mai chiusa, una virgoletta che manca. Guarda la riga indicata e quella che la precede.
- I numeri restano scritti esattamente come prima?
- Sì: cambiano solo spazi, a capo e rientri. Numeri e testi escono carattere per carattere come li hai scritti — 1.50 resta 1.50, 1e3 resta 1e3 e un identificativo di venti cifre non perde le ultime — e le chiavi restano nel loro ordine, a meno che tu non chieda di ordinarle.
- Come riduco il JSON a una riga sola?
- Scegli «Minificato» in «Indentazione»: spazi e a capo spariscono. Sotto il risultato vedi quante chiavi contiene, quanto è annidato e quanto pesa, così puoi confrontarne il peso con quello della versione indentata.
Quello che incolli non viene caricato. Da nessuna parte.
Il testo che scrivi resta nella memoria del tuo browser: nessuna richiesta parte mentre scrivi. Puoi incollare anche qualcosa di riservato.
- Elaborazione localeTutto avviene in questa pagina.
- Niente da caricare, niente da aspettareNiente da caricare, nessuna attesa.
- Niente da cancellareNon conserviamo nulla: non ci arriva nulla.