sto ottenendo i dati di JIRA utilizzando il seguente codice python,valori Selezione da un file JSON in Python
come faccio a memorizzare la risposta per più di una chiave (il mio esempio mostra solo una chiave, ma, in generale, ottengo molto dei dati) e di stampa solo i valori corrispondenti a 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()
USCITA: -
Se la struttura si rifilato qui per mostrare un solo elemento differisce dalla struttura è necessario supportare con più di un elemento, quindi ogni risposta che ti diamo è responsabile di non essere utile nell'altro scenario. –
http://stackoverflow.com/questions/28069753/python-requests-extracting-data-from-response- quetion relativo al testo. controlla anche – WannaBeCoder
BTW, in generale, se hai una struttura profondamente annidata (come questa!) Che vuoi capire, 'pprint' è tuo amico. Vedi https://docs.python.org/2/library/pprint.html –