python如何遍历json对象的数据

import requests
import json
url = 'https://github.com/timeline.json'

r = requests.get(url)
json_obj = r.json()
repos = set() # we want just unique urls
print(json_obj)

for entry in json_obj:
    try:
        repos.add(entry)
    except KeyError as e:
        print(e)

from pprint import pprint
pprint(repos)

这是我写的代码但是循环遍历总是输出前面的字典没有内容,有朋友们知道是为什么吗?

json转字典啊

这问题和截图是不是有点不大对?


for entry in json_obj:


    try:


        repos.add(entry)


    except KeyError as e:


        print(e)

##
json_obj是字典,for entry in dict,遍历的是字典的key。如果想加上value,可以
for item in json_obj.items():
    try:
        repos.add(items)
    except:
        ...

 

import requests
import json

url = 'https://github.com/timeline.json'
r = requests.get(url)

json_obj = r.json()

json_str = json.loads(json_obj)

for key,value in json_str.items():
    print(json_str[key])