Tarayıcınız güncel değil

Bu siteyi görüntülemek için tarayıcınızın veya cihazınızın işletim sisteminin güncellenmesi gerekiyor.

Your browser is out of date. Please update iOS or your browser to view this site.

Vai al contenuto principale
Gizke.com
Blog

Formattatore JSON

Funziona sul tuo dispositivo. Nulla viene inviato.

Trascina qui un file .json

Formatta, convalida ed esplora JSON interamente nel tuo browser - non viene caricato nulla da nessuna parte.

JSON (JavaScript Object Notation) è il formato standard per lo scambio di dati tra API web, file di configurazione e impostazioni delle app. Anche una sola virgola fuori posto o una virgoletta mancante possono invalidare un'intera risposta, per questo è importante validare e formattare il JSON prima di usarlo. Questo strumento analizza il tuo JSON localmente nel browser, indica esattamente dove si trova l'errore di sintassi e ti permette di riformattarlo, minificarlo o esplorarlo come albero - i tuoi dati non vengono mai inviati a un server.

Domande frequenti

A cosa serve JSON?
JSON è il formato dati predefinito per la maggior parte delle API web, dei backend delle app mobili e dei file di configurazione (come package.json nei progetti Node.js). È leggibile sia dagli esseri umani sia dalle macchine, motivo per cui ha sostituito XML nella maggior parte degli scambi di dati moderni.
Perché il mio JSON mostra un errore di sintassi?
Le cause più comuni sono una virgola in eccesso dopo l'ultimo elemento, virgolette mancanti attorno a una chiave, virgolette singole invece di doppie, o una parentesi non chiusa. Il messaggio di errore mostra la riga e la colonna esatte per andare direttamente al problema.
Qual è la differenza tra formattare e minificare?
La formattazione aggiunge indentazione e interruzioni di riga per rendere la struttura facile da leggere. La minificazione rimuove tutti questi spazi per produrre il file più piccolo possibile - utile quando invii JSON in rete e non serve che sia leggibile da un umano.
I miei dati JSON vengono caricati da qualche parte?
No. L'analisi, la formattazione e la validazione vengono eseguite interamente in locale nel tuo browser con JavaScript - il tuo JSON non lascia mai il tuo dispositivo e non raggiunge alcun server, anche quando carichi un file invece di incollare del testo.
Cosa fa il pulsante "Ordina chiavi"?
Ordina ricorsivamente le chiavi di ogni oggetto in ordine alfabetico a ogni livello di annidamento, senza toccare l'ordine degli array. Questo rende molto più facile confrontare due file JSON o risposte API che contengono gli stessi dati ma sono stati serializzati con le chiavi in un ordine diverso.
Come trovo un valore specifico all'interno di un file JSON di grandi dimensioni?
Passa alla visualizzazione ad Albero e digita nella casella di ricerca - le chiavi e i valori corrispondenti vengono evidenziati e i loro rami si espandono automaticamente, anche in profondità dentro oggetti o array annidati. Fai clic sul pulsante "Copia percorso" di un nodo per copiarne la posizione esatta, come $.users[0].email, così puoi fare riferimento a quel campo direttamente nel tuo codice.
Per gli sviluppatori: apri questa pagina con un parametro `q` nell'URL - es. gizke.com/json?q={"hello":"world"} - e quel valore verrà precompilato automaticamente. La maggior parte dei visitatori non ne avrà bisogno; è pensato per creare link diretti a un esempio pronto all'uso.

Condividi questo strumento

BlogChi siamoContattiTermini di utilizzoInformativa sulla privacy