在Python中列出JSON字段
这是我第一次尝试在Python中使用JSON 例如,假设我有一个JSON文件,其中列出了员工的名字和姓氏 我如何列出所有员工的名字 我可以让它显示一个人的名字:在Python中列出JSON字段,python,json,Python,Json,这是我第一次尝试在Python中使用JSON 例如,假设我有一个JSON文件,其中列出了员工的名字和姓氏 我如何列出所有员工的名字 我可以让它显示一个人的名字: import json json_data = open('app.json') data = json.load(json_data) print data['employees'][0]['firstname'] 于是我尝试了两种方法列出所有的名字,都是错误的: print data['employees']['firstna
import json
json_data = open('app.json')
data = json.load(json_data)
print data['employees'][0]['firstname']
于是我尝试了两种方法列出所有的名字,都是错误的:
print data['employees']['firstname']
print data['employees'][0:]['firstname']
您可以使用提取所有名字:
print [emp['firstname'] for emp in data['employees']]
或者使用显式循环,分别打印每个名称:
for emp in data['employees']:
print emp['firstname']