簡體   English   中英

如何在python 3.6中的json字符串中獲取特定值

[英]How to get a specific value in a json string in python 3.6

我試圖在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

試試下面的代碼

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)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM