我有一个JSON返回对象,我需要每个行返回的'id'字段号中的值。在
输出变量(json返回对象):
[{'public_key': '21A8CAEEDC0B5A0A88657C796089D9CF83BC057B', 'flags': 256, 'algorithm': 8, 'digest': 'C0B0483159C3C2B0616BC27AC12D251BF30DFBF5E2B2A6D2DE964A3BAAC68564', 'id': 28105, 'digest_type': 2, 'keytag': 57881, 'date_created': <DateTime '20150620T01:49:46' at 805f34518>}, {'public_key': '406F0435E626AD582D4A403A9AB5E52F86CC3D15', 'flags': 256, 'algorithm': 8, 'digest': 'D06634258CCD3DD7BA8F7796828A6B4DFE142F01C964D851B9FAFE3D9CC7C712', 'id': 28141, 'digest_type': 2, 'keytag': 60608, 'date_created': <DateTime '20150621T01:44:55' at 805f34630>}]
我已经加载了JSON库,但是python不喜欢我的格式
错误:
^{pr2}$代码:
domain = 'domain2.com'
api = client.ServerProxy('https://rpc.gandi.net/xmlrpc/')
apikey = 'privateKey'
output = api.domain.dnssec.list(apikey, domain)
json_object = json.load(output)
for id in json_object[7]:
print(id)
预期产量:
28105
28141
如何从JSON返回对象返回“id”的值?在
通常情况下,{RPC>会把结果序列化到<1}中,因为您通常会使用
更新:如果ID列表返回为
^{pr2}$["123 456", "789"]
您和您想要一个扁平化的ID列表,您可以执行如下操作:相关问题 更多 >
编程相关推荐