- Che cos'è un JSON beautifier?
- Un JSON beautifier analizza un documento JSON e lo riscrive con indentazione coerente e un valore per riga, così che un payload arrivato come un'unica stringa continua diventi leggibile. Poiché analizza invece di riscrivere testo, ti dice anche quando il documento non è JSON valido, e dove.
- Come si usa un JSON beautifier?
- Incolla o scrivi il tuo JSON nel pannello di sinistra e premi Abbellisci. Il documento formattato compare a destra con un'indentazione di due spazi, quattro spazi o una tabulazione, e puoi copiarlo, scaricarlo o continuare a modificarlo lì. Se ciò che hai incollato non è JSON valido ottieni la riga, la colonna e che cosa era atteso in quel punto, perché lo strumento deve analizzare il documento prima di poterne stampare uno.
- Qual è il miglior strumento JSON beautifier?
- Tutti gli strumenti indentano correttamente, quindi non è quella la domanda che conta. Confrontali su ciò che si rompe: se gli interi sopra 2^53-1 sopravvivono immutati, se le chiavi duplicate vengono segnalate, se i caratteri invisibili vengono nominati invece di essere riportati come token inatteso, e se l'input viene inviato a un server. Queste quattro risposte separano gli strumenti equivalenti da quelli che non lo sono.
- Questo JSON beautifier online è gratuito?
- Sì. Non c'è un account, non c'è una registrazione, non c'è un limite giornaliero e non c'è un piano a pagamento. Ogni strumento del sito gira nel tuo browser, quindi non c'è alcun costo di server da recuperare e nulla da contare.
- Il mio JSON viene caricato da qualche parte?
- No. La pagina invia un header Content Security Policy la cui riga connect-src è un’allowlist, e l’unica destinazione che vi compare è Google Analytics, che conta le visualizzazioni di pagina e non tocca mai l’editor. Ogni altra richiesta in uscita viene rifiutata dal browser: niente fetch, niente XMLHttpRequest, niente WebSocket, niente beacon che possa portarsi via il tuo documento. Lo impone il browser invece di prometterlo noi, e puoi verificarlo tu stesso nella scheda Rete degli strumenti per sviluppatori.
- Posso abbellire JSON in Notepad++?
- Notepad++ non ha un formattatore JSON integrato. Installa il plugin JSTool da Plugins, poi Plugins Admin, riavvia e usa Plugins, JSTool, JSFormat. Un avvertimento: JSTool analizza i numeri come float a 64 bit, quindi gli ID interi sopra 9007199254740991 tornano con le cifre alterate.
- Come abbellisco JSON in Chrome?
- Tre modi, in ordine di quanto poco devi installare. Incollalo in questa pagina, che non richiede nulla. Apri la richiesta negli strumenti per sviluppatori e guarda la scheda Anteprima del pannello Rete, che formatta da sola una risposta JSON. Oppure installa un'estensione che riformatta automaticamente le risposte application/json, l'unica delle tre che ti costa un permesso su ogni sito che visiti.
- Serve un'estensione JSON beautifier per Chrome?
- Per JSON incollato no. Un'estensione serve per una cosa che questa pagina non può fare, cioè formattare automaticamente una risposta di API nella barra degli indirizzi, ma per farlo deve chiedere il permesso di leggere e modificare i tuoi dati su ogni sito che visiti. Se ti serve solo abbellire JSON che hai già, una pagina che non detiene alcun permesso è il rischio minore.
- Funziona come JSON beautifier in Firefox?
- Sì, e anche in Chrome, Safari ed Edge. Firefox inoltre formatta le risposte JSON in modo nativo nel proprio visualizzatore dalla versione 44, quindi per le risposte di API aperte direttamente nel browser non devi installare nulla nemmeno lì.
- Come abbellisco JSON in VS Code?
- VS Code non ha bisogno di alcuna estensione per questo. Apri il file, controlla che la modalità linguaggio nella barra di stato indichi JSON ed esegui Formatta documento: Maiusc+Alt+F su Windows e Linux, Maiusc+Opzione+F su macOS. Per un frammento sciolto invece che per un file salvato, incollalo in una nuova scheda senza titolo, imposta il linguaggio su JSON e formatta quella.
- Come abbellisco JSON in Sublime Text?
- Installa il pacchetto Pretty JSON tramite Package Control e premi Ctrl+Alt+J. Formatta attraverso Python, quindi gli interi grandi mantengono le cifre esatte, ma scarta in silenzio le chiavi duplicate tenendo solo l'ultima.
- Come abbellisco JSON in HTML o React?
- Usa JSON.stringify(valore, null, 2) e mostralo dentro un elemento pre perché gli spazi siano conservati. In HTML puro devi fare escaping del risultato prima di inserirlo, altrimenti una stringa che contiene markup diventa un buco di cross site scripting. In React basta scrivere l'espressione dentro un elemento pre, perché React fa escaping del testo interpolato automaticamente.
- Posso usarlo come JSON beautifier ed editor?
- Sì. Il pannello di input è un editor di codice completo, con evidenziazione della sintassi, corrispondenza delle parentesi, ripiegamento, ricerca incrementale e marcatori di errore in linea, così puoi correggere sul posto un documento rotto e riformattarlo senza spostarlo in un altro strumento.
- Funziona come JSON beautifier e visualizzatore?
- Entrambe le cose, su due pagine. Questa formatta il documento come testo dentro un editor. Il visualizzatore JSON mostra lo stesso documento come albero ripiegabile, che è la vista migliore quando stai cercando un singolo valore dentro una struttura profonda invece di leggere l'intero payload.
- Esiste un JSON beautifier da scaricare?
- Qui non c'è alcun programma di installazione e non ti serve. La pagina è statica e resta in cache dopo la prima visita, quindi continua a funzionare con la rete spenta, che è il motivo per cui di solito si vuole un download. Se vuoi un formattatore che viva sulla tua macchina, VS Code ne ha già uno, e jq o python -m json.tool lo fanno da terminale.
- Esiste un JSON beautifier open source su GitHub?
- Diversi, e sono la risposta giusta quando la formattazione deve avvenire in una build invece che nel browser. jq formatta dalla riga di comando con jq . file.json, Prettier formatta il JSON insieme a tutto il resto di un repository, e Python include json.tool nella libreria standard, quindi senza installare nulla.
- Quanto può essere grande il file per questo JSON beautifier?
- Dieci megabyte si formattano in circa 0,6 o 0,8 secondi su una macchina desktop, e i file più grandi funzionano finché il browser non esaurisce la memoria, cosa che accade intorno ai 512 MB con qualsiasi strumento. L'analisi gira in un Web Worker, quindi la pagina resta reattiva mentre lavora.