【发布时间】:2022-12-24 22:44:24
【问题描述】:
我正在尝试从 python 中的 url 读取 json 响应。下面的代码工作正常但问题是我需要根据主题获取密钥说如果学科是 ”指数每日水平" 那么它应该打印以下内容钥匙 hkr1omlsnteodhkvnt98q20682ghv1fmegb8de01
import json, pandas as pd
import urllib
URL = "https://pv-ft-marketdata-store.ihsmvals-dev.com/email/search"
response = urllib.request.urlopen(URL)
text = response.read()
json_data = json.loads(text)
print(json_data)
【问题讨论】:
-
next(d["key"] for d in json_data if d["subject"] == "Indices Daily level")? -
嗨,奥尔文,感谢您的建议,我可以知道这里是什么吗?
-
获取停止迭代错误
-
print(next(d["key"] for d in json_data if d["subject"] == "Indices Daily Level")) -
在
json_data.sort(key=itemgetter("processed"))之前排序。不要忘记导入itemgetter()。
标签: python json pandas dataframe