python提取重复元素_python – 如何从JSON中提取重复键?

我是

python(和一般编码)的新手,我已经走到这一步但我遇到了麻烦.我正在查询一个返回json文件的Web服务,该文件包含每个员工的信息.我想为每位员工提供几个属性,但我遇到了一些麻烦.

到目前为止我有这个脚本:

import json

import urllib2

req = urllib2.Request('http://server.company.com/api')

response = urllib2.urlopen(req)

the_page = response.read()

j = json.loads(the_page)

print j[1]['name']

它返回的JSON看起来像这样……

{

"name": bill jones,

"address": "123 something st",

"city": "somewhere",

"state": "somestate",

"zip": "12345",

"phone_number": "800-555-1234",

},

{

"name": jane doe,

"address": "456 another ave",

"city": "metropolis",

"state": "ny",

"zip": "10001",

"phone_number": "555-555-5554",

},

您可以看到,使用脚本我可以在索引1中返回员工的姓名.但我希望有更多的内容:print j [** 0到len(j)**] [‘name’]所以它会打印出json列表中每个员工的姓名(最好是电话号码).

我很确定我接近错了,但我需要一些反馈和指导.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值