Coinbase の API を使用しようとしていて、その価格をフロートとして使用したいのですが、オブジェクトが API オブジェクトを返し、それを変換する方法がわかりません。
たとえば、これを呼び出すclient.get_spot_price()
と、次のように返されます。
{
"amount": "316.08",
"currency": "USD"
}
そして、私はちょうど欲しいです316.08
。どうすれば解決できますか?
Coinbase の API を使用しようとしていて、その価格をフロートとして使用したいのですが、オブジェクトが API オブジェクトを返し、それを変換する方法がわかりません。
たとえば、これを呼び出すclient.get_spot_price()
と、次のように返されます。
{
"amount": "316.08",
"currency": "USD"
}
そして、私はちょうど欲しいです316.08
。どうすれば解決できますか?
It looks like a json
output. You could import json
library in python and read it using the loads
method, for sample:
import json
# get data from the API's method
response = client.get_spot_price()
# parse the content of the response using json format
data = json.loads(response )
# get the amount and convert to float
amount = float(data['amount'])
print(amount)