我對這一切都很陌生。我有一個 url,它以 json 格式回傳一個令牌。這個令牌一直在我呼叫這個 url 的時候發生變化。它是這樣的:
{
"token": {
"token": "randomtoken",
"result": 1,
"resultCode": "2",
"requestId": "3"
}}
當我呼叫我的python代碼時,我只想列印令牌鍵的結果,如下所示:
import requests as req
resp = req.get("http://myurl.com.br")
print(resp.text)
此 python 代碼回傳以下結果:
{"token":{"token":"randomtoken","result":1,"resultCode":"2","requestId":"3"}}
如何僅列印令牌密鑰結果?就像:
"randomtoken"
這是可能的?
uj5u.com熱心網友回復:
你有一個,dict所以你可以用它的鍵作為字串訪問它
import requests as req
resp = req.get("http://myurl.com.br")
token_key = resp.json()['token']['token']
print(token_key)
注意
resp.text回傳一個字串,你需要json.loads(resp.text)得到一個字典resp.json()從文本加載
uj5u.com熱心網友回復:
import json
t = json.loads(resp.text)
print(t["token"]["token"])
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/353741.html
下一篇:將JSON值決議為鍵值屬性
