类型错误:使用Python解析JSON时,字符串索引必须是整数

时间:2015-04-17 16:58:22

标签: python json github

我有以下代码使用GitHub API提取提交日志。

r = requests.get('https://api.github.com/repos/ErinBailey/cs399-social/commits', auth=('cs399contributions', 'contributions399'))
    #convert JSON string into Python nested dictionary/list
input_log = json.loads(r.text)
user_ids = [x['committer']['id'] for x in input_log if x['committer'].get('id')]
output_json = json.dumps(user_ids, indent=4)
print output_json

我遇到的错误是类型错误:字符串索引必须是整数。 我怀疑这是因为我使用列表迭代器来遍历字典,但我不知道如何规避这一点。我想要做的是在日志中提取所有提交者的“ID”列表。

0 个答案:

没有答案