如何从这个JSON中提取嵌套标签?

问题描述 投票:1回答:1

我有以下MediaWiki JSON格式。如何在提取“提取”标签的内容时,如果页面下方有标签,页面编号会不断变化?

{
  "batchcomplete": "",
  "warnings": {
    "extracts": {
      "*": "1"
    }
  },
  "query": {
    "pages": {
      "2205": {
        "pageid": 2205,
        "ns": 0,
        "title": "Name",
        "extract": "Body"
      }
    }
  }
}

使用此代码可以:

$json = curl_exec($ch);
$data = json_decode($json,true);
echo $data['query']['pages']['2205']['extract'];

但同样,由于页面ID不断变化,我无法正常工作。我试过了:

echo $data['query']['pages'][0]['extract'];

,但这不起作用。

php json
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.