Quelqu'un peut-il me dire que comment récupérer l'élément d'URL uniquement à partir du premier enfant de « miniature » .Ici est le JSON:Parsing cette étrange JSON en utilisant PHP
"thumbnail": [
{
"height": "49",
"url": "http://news.bbcimg.co.uk/media/images/69340000/jpg/_69340597_8hxs1hvy.jpg",
"width": "66"
},
{
"height": "81",
"url": "http://news.bbcimg.co.uk/media/images/69340000/jpg/_69340598_8hxs1hvy.jpg",
"width": "144"
}
]
S'il vous plaît aider, j'ai tout essayé de stdClass à l'analyse JSON mais rien ne semble fonctionner. Merci.
[EDIT]: JSON ci-dessus est un extrait d'un grand JSON rss feed.I ont réussi à analyser le JSON uptill ce nœud miniature comme suit:
$decoded_json->query->results->item->thumbnail
où decoded_json $ est un objet obtenu après application de la fonction json_decode()
à la racine du fichier json.Maintenant, comment procéder après cette partie thumbnail
?
'$ var = json_decode (your_json $); echo $ var ['thumbnail'] [0] ['url']; ' –
En fait c'est une partie interne d'un gros fichier json. L'arbre est comme ceci: $ decoded_json-> query-> results-> item- > thumbnail –
@cale_b devrait être '$ var ['thumbnail'] [0] -> url' à moins que vous ne passiez' true' comme second argument, qui lui demande de créer un tableau associatif au lieu de stdClass. –