我正在尝试使用Coinbase的API,并希望将它们的价格用作浮点数,但该对象返回一个API对象,我不知道如何转换它.
例如,如果我调用client.get_spot_price(),它将返回:
{
"amount": "316.08",
"currency": "USD"
}
我只想要316.08.我该如何解决?
最佳答案
data = {
"amount": "316.08",
"currency": "USD"
}
price = float(text['amount'])
使用API使用JSON解析器
import json
data = client.get_spot_price()
price = float(json.loads(data)['amount'])
print price