Utilizzare la formattazione quando una risposta JSON o la configurazione è difficile da leggere su una riga. L'esempio contiene una stringa, un booleano e un array. Il formatore analizza prima l'ingresso, così non valido JSON produce un errore piuttosto che un risultato parzialmente formattato.
Dati di esempio
{"name":"Ada","active":true,"roles":["reader","editor"]}Risultato atteso
{
"name": "Ada",
"active": true,
"roles": [
"reader",
"editor"
]
}Passo dopo passo
- Mantenere l'operazione di formato selezionato e ispezionare l'oggetto JSON preriempito.
- Eseguire il formatore e confrontare l'indentazione bispaziale con il risultato previsto.
- Provare l'operazione compatta, quindi introdurre una virgola che segue per vedere un errore di validazione.
Come leggere il risultato
Le interruzioni di linea e l'indentazione rendono l'oggetto più facile da ispezionare senza cambiare i valori dell'esempio. JSON richiede nomi e stringhe di proprietà a doppia quota. I commenti, le virgole che seguono e i non definiti non sono validi JSON. Un parser può anche sostituire i nomi di proprietà duplicati con il loro ultimo valore.
Limiti e dettagli importanti
Parsing utilizza la precisione del numero di JavaScript e può arrotondare grandi identificatori interi. Memorizza tali identificatori come stringhe. La formattazione non è una trasformazione di byte-preserving, quindi non utilizzarla su carichi di pagamento firmati che richiedono byte originali esatte.