Il metodo jQuery.getJSON() di jQuery serve a reperire un file o una risorsa JSON e ad effettuarne il parsing. Questo metodo è ampiamente usato nell'interazione con molte API presenti sul Web. Vediamone insieme i dettagli.
La sintassi di questo metodo è la seguente:
$.getJSON( URL, function( oggettoJSON ) {
// accesso all'oggetto
});
L'URL può essere sia assoluto che relativo. L'oggetto JSON ottenuto dall'URL e passato come parametro dalla funzione di callback e restituito da quest'ultima deve essere un valido oggetto JSON. Ad esempio:
{
"a": 1,
"b": "Test"
}
L'accesso all'oggetto restituito avviene in questo modo:
$.getJSON( "/api/test", function( data ) {
var a = data.a;
var b = data.b;
console.log( a ); // 1
console.log( b ); // "Test"
});
Come si può notare, abbiamo a che fare con un semplice oggetto JavaScript.