访问父名称未知的 JSON 元素

Access JSON element with parent name unknown

我和 Access JSON item when parent key name is unknown 有同样的问题,但我在 python 工作。

{
    "query": {
        "pages": {
            "ramdom_number_here": {
                "pageid": ramdom_number_here,
                "ns": 0,
                "title": "Hello",
                "extract": "Hello world! Enchanté to meet you"
            }
        }
    }
}

鉴于 random_number 每次都在变化,如何获得 extract

p.s。这是一个相当重复的问题,我不确定最好的办法是打开一个新问题还是在另一个问题下回答。

在这种情况下,密钥无关紧要。您只需要存储在 pages 对象中的(唯一)值。

pages = d['query']['pages'].values()
x = list(pages)[0]['extract']