Leitura de retorno JSON de API do Google
Bom Dia,
Faço uma requisição a uma API do Google (API Web Service), no qual me retorna uma JSON (Matriz)... Meu problema é ao tentar extrair dados que são Arrays dentro de Arrays... Como os dados do campo "Photos", segue um pedaço do retorno JSON.
{
"html_attributions" : [],
"results" : [
{
"geometry" : {
"location" : {
"lat" : -33.870775,
"lng" : 151.199025
}
},
"icon" : "http://maps.gstatic.com/mapfiles/place_api/icons/travel_agent-71.png",
"id" : "21a0b251c9b8392186142c798263e289fe45b4aa",
"name" : "Rhythmboat Cruises",
"opening_hours" : {
"open_now" : true
},
"photos" : [
{
"height" : 270,
"html_attributions" : [],
"photo_reference" : "CnRnAAAAF-LjFR1ZV93eawe1cU_3QNMCNmaGkowY7CnOf-kcNmPhNnPEG9W979jOuJJ1sGr75rhD5hqKzjD8vbMbSsRnq_Ni3ZIGfY6hKWmsOf3qHKJInkm4h55lzvLAXJVc-Rr4kI9O1tmIblblUpg2oqoq8RIQRMQJhFsTr5s9haxQ07EQHxoUO0ICubVFGYfJiMUPor1GnIWb5i8",
"width" : 519
}
],
Dados da primeira camada eu consigo trabalhar normalmente com um for();
for($x=0; $x < data.results.length; $x++){
Vname = data.results[$x].name
}
O problema esta na próxima camada de informações:
Vref_foto = data.results[$x].photos[0].photo_reference; ???
Obs.: Utilizo uma requisição AJAX.
Discussão (3)
Carregando comentários...