Python中JSON解码缺少值

2024-04-26 14:47:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我真的很疯狂,因为我试图理解如何解码通过REST调用接收到的JSON日志。在

这是我的代码:

r = requests.get(url, auth=(a, b))
parsed = json.loads(r.content)
for request in parsed['logs']:
    for z in request["request"]["input"]:
        print(z)

如果我执行:

^{pr2}$

输出如下:

^{3}$

如果我执行上面的代码,我在屏幕上只能看到“文本”。在

我真的很想知道我做错了什么,因为我浪费了最后一个小时在网上尝试我能找到的所有解决方案。在

我在Ubuntu17.10上使用Python2.7。在

提前谢谢你们的时间


Tags: 代码inauthrestjsonurlforget
1条回答
网友
1楼 · 发布于 2024-04-26 14:47:16

试试这个:

r = requests.get(url, auth=(a, b))
parsed = json.loads(r.content)
for request in parsed['logs']:
  for key, val in request["request"]["input"].iteritems():
    print(key, val)

相关问题 更多 >