Json_decode è la funzione, nativa di PHP, che consente di interpretare un file creato con il protocollo JSON, molto utilizzato, come alternativa ad XML, da molte API e Web Service messi a disposizione da siti come Facebook, Twitter, YouTube o Yahoo!. Il formato Json, sebbene sia molto recente, è molto utilizzato dalle comunità di sviluppatori per via della sua semplicità e della facilità, sia nella codifica che nella decodifica dei dati.
Anche in PHP, dalla versione 5.2 esiste una funzione nativa che consente, con poche istruzioni aggiuntive, di interpretare i dati resi disponibili nel formato JSON e mostrarli nei propri siti a piacimento.
L’uso della funzione json_decode
in PHP è molto semplice, basta chiamarla e passarle come parametro la variabile che richiama la sorgente JSON, poi possiamo associare al risultato una oggetto e consultare i risultati attraverso un semplice ciclo foreach
:
Il ciclo foreach
json_decode
$json_source