{
name: 'Alex',
active: True,
}Formattatore JSON
Formatta, convalida e ispeziona dati JSON direttamente nel browser. Rendi leggibile un JSON disordinato, controllane la struttura, trova errori e comprendi il formato JSON senza caricare i tuoi dati.
Privato per impostazione predefinita
Gratuito · Senza registrazione · JSON resta nel browser
Incolla JSON o scegli un esempio per iniziare.
⌂ Tutto resta in questo browser.
JSON formattato
{
"name": "Alex",
"active": true,
"roles": [
"developer",
"admin"
]
}Esempio JSON
Questo esempio è un oggetto con un utente. Le chiavi nominano dati, mentre i valori possono essere stringhe, numeri, booleani, array o oggetti annidati. Caricalo per vedere gli stessi dati nel formattatore, nella vista ad albero e nel riepilogo X-Ray.
{
"user": {
"id": 1042,
"name": "Alex",
"active": true,
"roles": ["developer", "admin"],
"profile": {
"country": "US",
"timezone": "America/New_York"
}
}
}Che cos’è JSON?
JSON è un formato leggero basato su testo per dati strutturati. Persone e programmi lo usano per scambiare informazioni perché è leggibile, ampiamente supportato e indipendente da uno specifico database o linguaggio di programmazione. Le API spesso restituiscono JSON; le app lo usano anche per impostazioni, esportazioni e configurazione.
Cosa sono i dati JSON?
Un documento JSON contiene un solo valore radice, in pratica di solito un oggetto o un array. Gli oggetti raggruppano campi con nome; gli array mantengono un elenco ordinato. Ogni campo o elemento usa uno dei tipi di valore JSON seguenti.
Che cos’è il formato JSON?
JSON ha poche regole rigorose. Piccoli errori di punteggiatura possono rendere non valida una risposta API o un file di configurazione, quindi un formattatore è utile prima di condividere o salvare un documento.
- Usa le virgolette doppie per ogni chiave e stringa.
- Racchiudi gli oggetti tra { } e gli array tra [ ].
- Separa proprietà e elementi degli array con virgole.
- Non lasciare una virgola dopo l’ultimo elemento.
- Metti un solo due punti tra una chiave dell’oggetto e il suo valore.
- Usa true, false e null in minuscolo.
- I numeri non possono iniziare con + né essere NaN.
- Esegui l’escape di una virgoletta in una stringa con una barra inversa.
- Non aggiungere commenti: il JSON standard non li supporta.
- Ogni parentesi o graffa aperta deve avere la chiusura corrispondente.
{
"name": "Alex",
"active": true
}JSON validoChe cos’è JSON Schema?
JSON Schema è uno standard separato per descrivere la struttura prevista dei dati JSON: campi obbligatori, tipi di valore consentiti, formati e altro. JSON è il dato; uno schema è il contratto di quel dato. Questo strumento convalida la sintassi JSON e aiuta a ispezionarne la forma. Non dichiara di convalidare JSON Schema.
Errori JSON comuni
La riparazione gestisce solo un insieme limitato e prevedibile di errori da copia e incolla: commenti, semplici chiavi senza virgolette, stringhe con apici singoli, True/False/None in stile Python e virgole finali. Rivedi l’output riparato prima dell’uso in produzione.
FAQ sul formattatore JSON
Che cos’è JSON?
JSON, abbreviazione di JavaScript Object Notation, è un formato di testo per dati strutturati, molto usato da API, file di configurazione e applicazioni web.
Che cos’è un file JSON?
Un file JSON è un file di testo semplice, di solito con estensione .json, contenente dati JSON. Può essere aperto in un editor di codice o elaborato da software che supporta JSON.
La formattazione modifica i dati?
No. La formattazione modifica solo gli spazi attorno a JSON valido. ToolkitLoop conserva il testo numerico originale invece di serializzarlo di nuovo tramite numeri JavaScript.
La formattazione convalida JSON Schema?
No. Controlla la sintassi JSON, non le regole di business di JSON Schema né i campi richiesti da un’API.