4

Coinbase の API を使用しようとしていて、その価格をフロートとして使用したいのですが、オブジェクトが API オブジェクトを返し、それを変換する方法がわかりません。

たとえば、これを呼び出すclient.get_spot_price()と、次のように返されます。

{
  "amount": "316.08", 
  "currency": "USD"
}

そして、私はちょうど欲しいです316.08。どうすれば解決できますか?

4

3 に答える 3

0

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)
于 2015-11-12T01:13:52.630 に答える