在一個項目上工作,這是推動我堅果,我在網上搜索,發現有幾個答案,爲我的其他查詢是json相關的工作,但這一個它的一個噩夢位不斷收到TrackStack錯誤無法從多個值獲取一個值json python
這是我的JSON
ServerReturnJson = {
"personId":"59c16cab-9f28-454e-8c7c-213ac6711dfc",
"persistedFaceIds":["3aaafe27-9013-40ae-8e2a-5803dad90d04"],
"name":"ramsey,",
"userData":null
}
data = responseIdentify.read()
print("The following data return : " + data)
#Parse json data to print just
load = json.loads(data)
print(load[0]['name'])
和多數民衆贊成在我的問題是我無法獲取的價值形式的名稱,嘗試下面的語句,然後我得到這個錯誤:
Traceback (most recent call last):
File "C:\Python-Windows\random_test\cogT2.py", line 110, in <module>
for b in load[0]['name']:
KeyError: 0
使用for循環
for b in load[0]['name']:
print b[load]
任何支持將是最受歡迎的敢肯定它的簡單的東西只是不明白。
您顯示的數據不是一個列表,因此不會有'0'索引。你不顯示你想得到的東西,我根本沒有理由爲''for'循環。 –
print的輸出是什麼(「以下數據返回:」+數據)? – Shiping