jestem coraz danych JIRA za pomocą następującego kodu Pythona,wybranie wartości z pliku JSON w Pythonie
jak mogę zapisać odpowiedź dla więcej niż jednego klucza (mój przykład pokazuje tylko jeden klucz, ale w ogóle mam dużo danych) i wydrukować tylko wartości odpowiadającej 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()
wyjściowych: -
Jeśli struktura ty przycięte tutaj, aby wyświetlić tylko jeden element różni się od struktury potrzebne do wsparcia z więcej niż jednej pozycji, wtedy każda odpowiedź, którą ci udzielimy, może nie być przydatna w innym scenariuszu. –
http://stackoverflow.com/questions/28069753/python-requests-extracting-data-from-response- queting związany z tekstem. sprawdź też. – WannaBeCoder
Przy okazji BTW, jeśli masz strukturę głęboko zagnieżdżoną (taką jak ta!), Którą chcesz wymyślić, 'pprint' jest twoim przyjacielem. Zobacz https://docs.python.org/2/library/pprint.html –