2016-07-04 110 views
-1

我想使用requestsjson來獲取last的值。我有這樣的:僅獲得一個JSON變量的值

import requests 
import json 

res = requests.get('https://www.bitstamp.net/api/v2/ticker/btcusd/') 
print res.json['last'] 

但我這表明:

TypeError: 'instancemethod' object has no attribute '__getitem__' 

它的工作得到與res.json()所有JSON代碼,但我只想要從'last'值。

+0

您是不是指'res.json()['last']'(注意圓括號)?您正在嘗試索引該方法,而不是它返回的JSON數據。 – jonrsharpe

回答

0

res.json()將解析你需要做的響應json對象來訪問它的任何值。因此,要訪問值last,您需要執行以下操作:res.json()['last']