【发布时间】:2016-10-10 22:42:57
【问题描述】:
我正在使用以下 python 代码获取 JIRA 数据,
如何存储多个键的响应(我的示例仅显示一个键,但通常我会获得大量数据)并仅打印与total,key, customfield_12830, summary对应的值
import requests
import json
import logging
import datetime
import base64
import urllib
serverURL = 'https://jira-stability-tools.company.com/jira'
user = 'username'
password = 'password'
query = 'project = PROJECTNAME AND "Build Info" ~ BUILDNAME AND assignee=ASSIGNEENAME'
jql = '/rest/api/2/search?jql=%s' % urllib.quote(query)
response = requests.get(serverURL + jql,verify=False,auth=(user, password))
print response.json()
response.json() 输出:-
【问题讨论】:
-
如果您在此处修剪以仅显示一个项目的结构与您需要支持多个项目的结构不同,那么我们给您的任何答案都可能在其他情况下没有用处。
-
stackoverflow.com/questions/28069753/… 相关问题。也检查一下。
-
顺便说一句,一般来说,如果你有想要弄清楚的深层嵌套结构(比如这个!),
pprint是你的朋友。见docs.python.org/2/library/pprint.html -
Charles - 是否有一个外部链接我可以将我的示例输出粘贴到更多项目并在此处分享?
-
@PythonProg, ...您可能会注意到,pastebin.com 是我要求您不要使用的一个 pastebin - 对于不使用 AdBlock 或类似。