誰能告訴我,怎麼只有從「縮略圖」的第一個孩子獲取URL元素這個奇怪的JSON。這裏是JSON:解析使用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"
}
]
請幫幫忙,我從什麼都試過了stdClass到JSON解析,但似乎沒有解決。謝謝。
[編輯]: 上面JSON是從一個大的JSON RSS feed.I的摘錄設法解析JSON uptill這個縮略圖節點如下:
$decoded_json->query->results->item->thumbnail
其中$ decoded_json是在對json文件的根目錄應用json_decode()
函數後獲得的對象。現在如何繼續執行這個thumbnail
部分?
'$ var = json_decode($ your_json); echo $ var ['thumbnail'] [0] ['url'];' –
其實這是一個大json文件的內部部分。樹是這樣的: $ decoded_json-> query-> results-> item- > thumbnail –
@cale_b應該是'$ var ['thumbnail'] [0] - > url',除非你傳遞了'true'作爲第二個參數,它告訴它創建一個關聯數組而不是stdClass。 –