我试图在json字符串中获得某个值,但我无法弄清楚究竟如何做到这一点。我不想将它转换为字符串并删除/替换不需要的部分因为那时我无法获得其他值。我目前的代码是:
username = "Dextication"
url = f"https://minecraft-statistic.net/api/player/info/{username}/"
response = requests.get(url)
json_data = json.loads(response.text)
print(json_data)
编辑:
当我运行时,json.data = "{"status":"ok","data":{"online":0,"total_time_play":46990,"last_play":1513960562,"license":1,"name":"Dextication","uuid":"74d57a754855410c90b3d51bc99b8beb"}}"
我想只打印值:46990
答案 0 :(得分:3)
尝试以下代码
import json, requests
username = "Dextication"
url = f"https://minecraft-statistic.net/api/player/info/{username}/"
response = requests.get(url)
json_data = json.loads(response.text)
result = json_data['data']['total_time_play']
print (result)