からのデータを使用して:私は次のようになりますJSONレスポンスを与えるAPIを使用するプログラムを作成しようとしていますJSONレスポンス
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()
:
{
"status" : "success",
"data" : {
"available_balance" : "0.1137",
"datastuff" : "0.0000",
"moredata" : "0.1137",
}
}
だから私のプログラムは次のようになります
私はjsonbaldata
と呼ぶと、後でプログラムに与えられる変数をどうやって使うことができるのでしょうか?たとえば、available_balance
を印刷したいとしたら、JSONデータを使用可能なPythonデータに変更するにはどうすればよいですか?
また、APIを正しく呼び出すことさえできますか?またはjson.loads
これを行うには良い方法ではありません/それを行うより効率的な方法があります。
二つのことは、a)は –
'json.loads'はないjson.loads(URL)することはできませんuはJSONとしてそれをロードします)要求Bを使用して応答をAPIを呼び出すとiterate..you Web要求を実行しません。それには別のライブラリが必要です。 –
また、Python jsonのドキュメントを読んでみてください。それはあなたの他の質問に答えます –