Formattazione JSON
JSON Formatter (strumento di formattazione JSON)
È possibile formattare il JSON incollato per renderlo più leggibile, oltre che comprimerlo e verificarne la sintassi. Ciò è utile per esaminare le risposte API, i file di configurazione, i log e i dati di test.
Risultato
Cos'è JSON Formatter?
JSON Formatter è uno strumento progettato per riformattare JSON su una singola riga di difficile lettura o JSON con indentazione errata in un formato più leggibile. Il JSON viene utilizzato in una varietà di contesti, tra cui risposte API, configurazioni di servizi web, scambio di dati in applicazioni JavaScript, log e query di database NoSQL. Tuttavia, il JSON che si riceve effettivamente spesso manca di interruzioni di riga e si estende su più righe orizzontalmente, rendendolo difficile da seguire a occhio nudo. Quando si incolla il JSON in questo strumento, esso aggiunge interruzioni di riga e indentazione per rendere più leggibili chiavi, valori, array e strutture nidificate.
Oltre alla formattazione, supporta la compressione per rimuovere spazi e interruzioni di riga superflui, nonché il controllo della sintassi per verificare che il JSON sia valido. È possibile utilizzarlo quando si desidera controllare le risposte API durante lo sviluppo, verificare che non vi siano errori dopo la modifica dei file di configurazione o rendere il testo più leggibile prima di incollarlo nelle chat o nella documentazione. L'output può essere copiato e scaricato come file JSON, se necessario.
Questa pagina viene elaborata tramite JavaScript nel browser. Non viene inviato alcun modulo al server per formattare il JSON inserito. Tuttavia, quando si gestisce JSON contenente informazioni riservate, dati personali, token di autenticazione o chiavi private, si prega di prestare attenzione all'uso su dispositivi condivisi, estensioni del browser, condivisione dello schermo e cronologia del browser. Per garantire la gestione sicura dei contenuti JSON, si consiglia di rimuovere qualsiasi informazione non necessaria prima di formattarli.
- È possibile formattare il JSON utilizzando due spazi, quattro spazi o tabulazioni per l'indentazione.
- È possibile comprimere il JSON in una singola riga e convertirlo in un formato adatto alla trasmissione e all'archiviazione.
- È possibile utilizzare JSON.parse per verificare la presenza di virgole mancanti e virgolette errate.
- È possibile copiare i risultati formattati negli appunti o salvarli come formatted.json.
Come utilizzare il JSON Formatter
È facile da usare. Innanzitutto, incolla il JSON che desideri formattare nel campo "JSON Input". Puoi inserire il JSON direttamente da fonti quali client API, strumenti di sviluppo del browser, log o file di configurazione. Successivamente, seleziona lo stile di indentazione che desideri per l'output. Sebbene siano comunemente utilizzati due spazi, puoi scegliere quattro spazi per una migliore leggibilità o i tabulatori per allinearti alle convenzioni del tuo progetto esistente.
Cliccando su "Formato" viene visualizzato il risultato con interruzioni di riga e indentazione dopo l'analisi del JSON. Cliccando su "Comprimi" viene visualizzata una singola riga di JSON con spazi bianchi e interruzioni di riga rimossi. "Controllo sintattico" è utile quando si desidera semplicemente verificare che l'input sia un JSON valido prima di generare l'output. Se sono presenti errori, verrà visualizzato un messaggio basato sui risultati dell'analisi del browser. Sebbene la modalità di visualizzazione degli errori possa variare a seconda del browser, le cause più comuni sono virgole finali, virgolette singole mancanti, virgolette mancanti attorno ai nomi delle chiavi e parentesi di chiusura mancanti.
- Incolla il JSON che desideri formattare nel campo "JSON Input".
- Scegliere tra 2 spazi, 4 spazi o un tabulatore per l'indentazione, a seconda delle necessità.
- Per rendere il testo più leggibile, fare clic su "Formato"; per condensarlo in una sola riga, fare clic su "Comprimi"; per verificarne l'accuratezza, fare clic su "Controllo sintattico".
- Esamina i risultati e incollali nella tua applicazione utilizzando "Copia risultati" o "Scarica JSON".
Note importanti per l'utilizzo
- In JSON, le chiavi e le stringhe devono essere racchiuse tra virgolette doppie. Sebbene ciò sia simile alla notazione degli oggetti in JavaScript, non è la stessa cosa.
- Le virgole alla fine delle righe non sono consentite in JSON. Se è presente una virgola dopo l'ultimo elemento di un array o di un oggetto, verrà generato un errore.
- L'incollaggio di file JSON eccessivamente grandi potrebbe rallentare il browser. Per i file molto grandi, valuta l'utilizzo di un editor dedicato per la loro revisione.
- Si prega di prestare attenzione a non gestire file JSON contenenti token di autenticazione, chiavi API o informazioni personali in ambienti condivisi o durante la condivisione dello schermo.
Domande frequenti
Che cos'è un JSON Formatter?
JSON Formatter è uno strumento che formatta le stringhe JSON in un formato leggibile. Aggiunge interruzioni di riga e indentazione per rendere più facile la comprensione della struttura di oggetti, array, stringhe, numeri, valori booleani, valori null e altro ancora.
Qual è la differenza tra la formattazione JSON e la compressione?
La formattazione comporta l'aggiunta di interruzioni di riga e indentazioni per rendere il testo più leggibile. La compressione rimuove gli spazi bianchi e le interruzioni di riga in eccesso per creare un formato JSON breve e su una sola riga, adatto per il salvataggio o l'invio.
Puoi verificare che il JSON sia corretto?
Sì. È possibile utilizzare il pulsante "Controllo sintattico" per verificare se l'input può essere analizzato come JSON. Se è corretto, verrà visualizzato come JSON valido; se sono presenti errori, verrà visualizzato un messaggio di errore.
Il JSON inserito viene inviato al server?
La formattazione, la compressione e il controllo della sintassi di questo strumento vengono eseguiti nel browser. In condizioni di funzionamento normale, non esiste alcun processo che invii un modulo al server per formattare il JSON.
È possibile utilizzare le virgolette singole in JSON?
In JSON, le stringhe e i nomi delle chiavi devono essere racchiusi tra virgolette doppie. La notazione in stile JavaScript che utilizza le virgolette singole non è valida in JSON.
Una virgola finale causerà un errore?
Sì. In JSON non è possibile inserire una virgola dopo l'ultimo elemento di un array o di un oggetto. Sebbene ciò sia talvolta consentito in JavaScript, in JSON è considerato un errore.
Cosa è consigliabile: due spazi o quattro spazi?
In genere, si utilizzano due spazi. Se si desidera aumentare la spaziatura per una migliore leggibilità, utilizzare quattro spazi; se il progetto prevede linee guida specifiche, attenersi a tali linee guida.
È possibile utilizzarlo con file JSON di grandi dimensioni?
È possibile utilizzarlo purché rientri nella capacità del browser. Tuttavia, con file JSON di grandi dimensioni, l'incollaggio e la formattazione possono richiedere tempo e causare un rallentamento del browser.
Qual è la differenza tra oggetti JSON e JavaScript?
JSON è un formato basato su testo per lo scambio di dati che ha regole più rigide rispetto agli oggetti letterali JavaScript, come l'obbligo di utilizzare virgolette doppie per i nomi delle chiavi e le stringhe. Inoltre, non supporta i commenti.
È possibile formattare JSON con commenti?
I commenti non sono consentiti nel JSON standard. Pertanto, il testo in stile JSON contenente commenti come // o /* */ genererà un errore. Formati come JSONC non sono supportati.
Posso salvare i risultati?
Sì. È possibile copiare i risultati formattati o compressi. È anche possibile salvarli come formatted.json cliccando sul pulsante "Scarica JSON".
È possibile utilizzarlo anche per verificare le risposte API?
Sì. Incollare la risposta JSON recuperata dall'API semplifica la verifica delle strutture nidificate e del contenuto degli array. Ciò è utile durante lo sviluppo, il collaudo e il debug.