这是我的回应
{
"status": "created",
"statusCode": "0001",
"message": {
"type": "success",
"text": "Nice"
},
"error": [],
"data": {
"user": {
"uuid": "14aea621-46f6-416c-affc-4389c57097e4",
"username": "amir123",
"phoneNumber": "09113505065",
"activationCode": "92248"
}
}
}
而且我需要ActivationCode的值并将其发送到另一个API我不知道如何保存激活码并发送请帮助
您可以使用给定的代码获取并存储值:
def get_activation_code():
print(dict["data"]["user"]["activationCode"])
return dict["data"]["user"]["activationCode"]
如果您提供有关“发送到另一个API”任务的更多信息,我也可以为您提供帮助,但是此方法将提供activationCode
您提供的API数据为json格式。
因此,如果您将API响应存储在磁盘上的json文件中:
import json
#Read the file contents from a json file
with open('Path_to_your_input_json_file') as f:
data = json.load(f)
activation_code = data['data']['user']['activationCode']
print(activation_code)
(OR)
如果您的API响应存储在字符串变量中:
data = json.loads(Your_API_Response_String)
activation_code = data['data']['user']['activationCode']
print(activation_code)
输出:
'92248'