Un formato Jason sta per notazione di oggetti JavaScript e potresti aver notato anche questo.
I dati che otteniamo assomigliano notevolmente al modo in cui creiamo oggetti JavaScript in cui apriamo una serie
di parentesi graffe.
Abbiamo la nostra chiave, quindi i nostri due punti, quindi il valore R e ognuna di queste coppie di valori chiave
viene quindi separata da virgole e possiamo incorporare oggetti all'interno di altri oggetti.
Adesso ci sono un paio di differenze.
Ad esempio, quando creiamo un oggetto reale in JavaScript, abbiamo sempre una parola chiave var
o let.
Abbiamo il nome dell'oggetto senza virgolette perché non è una stringa.
E ALL'INTERNO DEL NOSTRO OGGETTO LE CHIAVI NON SONO MAI le stringhe giuste.
Sono semplicemente scritti perché ora sono il motivo per cui utilizziamo un Jason per trasferire dati su Internet perché è
in un formato che può essere letto da un essere umano ma può anche essere facilmente compresso per
occupare il minor spazio il più possibile.
Quindi è quasi come se il tuo oggetto javascript sia un armadio a grandezza naturale ma mentre lo trasporti.
Se l'hai comprato dal negozio e lo stai portando a casa, probabilmente non vorrai spostarlo come un
intero guardaroba nel modo giusto.
Proprio come i mobili flat pack di IKEA, puoi comprimere tutti quei dati in un'unica stringa.
E finché manteniamo dove sono tutte le parentesi graffe, i due punti e le virgole.
Quindi, in una fase successiva, una volta ricevuto quel Jason come una stringa, possiamo ricostruirlo nell'oggetto
originale.
Ora Jason non è l'unico formato da cui possiamo ricevere dati.
L'API è molto frequente scoprendo che varie API sono come una mappa meteorologica aperta che fornirà più formati per essere in
grado di ottenere dati da loro.
Quindi oltre a Jason troverai spesso un formato chiamato X AML che è un linguaggio di markup estensibile.
Oppure potrebbe anche tornare come semplice linguaggio di markup ipertestuale HCM El.
Ma Jason è attualmente il formato preferito perché è molto più leggero degli altri due.
E anche perché è molto facile tornare indietro in un oggetto javascript.
Ora, se vuoi stampare ify l'output che otteniamo nel nostro browser in modo simile a come Postman trasforma l'output
non elaborato in una versione carina.
Puoi andare avanti e scaricare un componente aggiuntivo per browser Chrome su Jason Viewer.
Eccezionale.
È di nuovo gratuito da scaricare e puoi semplicemente aggiungerlo a Chrome come estensione una volta aggiunto lo
vedrai qui.
E ora se torno a quella precedente richiesta API e la aggiorno, vedrai che ora
viene formattato da Jason, sei fantastico in una struttura ad albero o in una struttura del grafico o nell'input originale di Jason.
Un'altra cosa davvero utile sulla vista di Jason o su quella fantastica è quando facciamo clic sui singoli dati
che desideriamo.
Pronuncia questa idea o questa icona e passiamo il mouse su questo pulsante verde.
Possiamo effettivamente copiare il valore o copiare il percorso necessario per arrivare a questo particolare valore.
Nota come possiamo far crollare alcuni di questi alberi.
Quindi questa icona è nidificata all'interno di un array.
All'interno di questo pezzo di dati meteorologici.
E poi quello è all'interno dell'articolo 13 originale.
Oggetto Jason.
Quindi, se vado avanti e incollo solo ciò che copio proprio ora, puoi vedere che per
arrivare a quell'icona prima tocchiamo l'oggetto Jason e poi prendiamo l'oggetto meteorologico e poi prendiamo il primo oggetto l'oggetto zero
all'interno dell'array.
E infine attingiamo al valore dell'icona chiave.
Quindi, una volta trasformato il nostro Jason in un oggetto Jason, è così che acquisiremo questo dato da
utilizzare nel nostro sito Web.
Questo è ciò che faremo nella prossima lezione.
Metteremo in pratica tutto ciò che abbiamo appreso sulle API e sul formato
dei dati Jason al fine di utilizzare l'API della mappa meteorologica aperta per creare il nostro sito Web che mostra il tempo
meteorologico per determinate città e consente inoltre all'utente di effettuare ricerche per il tempo in alcune città.
Questo è ciò che faremo nella prossima lezione, quindi spero di vederlo.