我正在尝试读取json文件并将其内容放入列表中。当我尝试执行for循环以获取内容时,我收到错误:TypeError:字符串索引必须为整数
奇怪的是,如果我尝试打印文件,则完全没有问题。有人知道我在做什么错吗? json文件可以吗?
这是json文件
{
"Username": "Final test",
"Email": "teste@email.com",
"Risks": {
"Risk1": {
"Name": "Risco 1",
"Min": "3000",
"Likely": "5000"
},
"Risk2": {
"Name": "risco2",
"Min": "4500",
"Likely": "6000"
},
"Risk3": {
"Name": "risco3",
"Min": "1500",
"Likely": "7000"
}
}
}
这是python代码:
json_file = open(‘path...’)
data = json.load(json_file)
lista_json = [data[‘Username’], data['Email']]
for item in data[‘Risks’]:
print("item= ", item)
print("Name, ", data[‘Risks’][item]['Name'])
print("Min, ", data[‘Risks’][item]['Min'])
lista_json.append(item[‘Risks’][item]['Name'])
lista_json.append(item[‘Risks’][item]['Min'])