从复杂的Json对象提取数据

时间:2018-10-24 15:03:14

标签: python json

我正在尝试从python中的特定json对象获取值。我有一个csv文件,我使用json.dumps将其转换为JSON,我的输出如下所示:

['
{
 "name": "Tim","id" : 123344
}
','
{
 "name": "Alice","id" : 34544
}
','
{
 "name": "Roy","id" : 58888
}
']

我正在尝试从上面提取每个名称和id值,但似乎无法获得正确的输出。

1 个答案:

答案 0 :(得分:0)

如果要访问字典中的值,请不要使用json.dumps()。读取文件后,可以遍历文件以提取nameid

import csv
>>> with open('/tmp/Employees.csv', newline='') as csvfile:
...     reader = csv.DictReader(csvfile)
...     for row in reader:
...         print(row['name'], row['id'])
相关问题