我正在尝试制作一个程序,该程序使用一个API,给出一个JSON响应,如下所示:
{
"status" : "success",
"data" : {
"available_balance" : "0.1137",
"datastuff" : "0.0000",
"moredata" : "0.1137",
}
}
所以我的程序是这样的:
import json
jsonbaldata = ""
mytoken = ""
def getbal():
jsonbaldata = json.loads("https://website.com/api/apinformationhere/?api_key=" + APIKey + "&code=" + my_token)
print("Balance: " + available_balance)
return;
print("Starting program...")
getbal()
我编辑了很多内容,因为它与问题无关,而且是私有的,但主要的问题是,一旦我调用jsonbaldata
,我如何在程序中使用它稍后提供给我的变量?例如,假设我想打印available_balance
,我如何将JSON数据转换成可用的python数据?你知道吗
另外,我是否正确地调用API来实现这一点?或者json.loads
不是一个好方法/有一个更有效的方法。你知道吗
您的数据:
问:“我如何使用它给我以后在程序中的变量。”假设我想打印可用的\u余额,我将如何将JSON数据更改为可用的python数据。你知道吗
A.您有一个python字典,并按如下方式访问数据:
输出:
'0.1137'
我还建议您阅读requests documentation,因为它有这样的示例,可以帮助您:
输出:
您必须首先使用实际的GET请求来拉入API数据。为此使用requests。你知道吗
您可以这样加载数据:
然后您可以作为python dict访问数据,即
相关问题 更多 >
编程相关推荐