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])