我剛剛製作了一個程序來解析api中的一些數據。 api以JSON格式返回數據。當我嘗試解析它,它給了我一個關鍵的錯誤在Python中解析JSON時獲取Keyerror
url = json.loads(r.text)["url"]
KeyError: 'url'
這是代碼
url = json.loads(r.text)["url"]
我試圖讓在平原字段中的數據的一部分。下面是從API輸出:
{"updates":[{"id":"a6aa-8bd","description":"Bug fixes and enhancemets","version":"8.1.30","type":"firmware","url":"https://con-man.company.com/api/v1/file-732e844b","updated":"2017-07-25"}]}
你明白,該對象的唯一的關鍵是「更新」,對不對? –