python中使用json数据总是出错
def pmdata_insert(db):
with open('/var/www/html/aqi.json', encoding='utf-8') as f:
lines = f.readline() # 使用逐行读取的方法
pm_text = json.loads(lines) # 解析每一行数据
result = []
result.append((pm_text['pm10'], pm_text['pm25'], pm_text['recordtime']))
print(result)
问题出在这: result.append((pm_text['pm10'], pm_text['pm25'], pm_text['recordtime']))
报错信息为:list indices must be integers or slices, not str
请教各位大神,这个问题怎么解决