1
'daki JSON yanıtından boş nesne denetleniyor Aşağıdaki kod var ve çalışıyor. Bir JSON nesnesinin tam bir alanı olup olmadığını ve temel alanları içermediğini kontrol ediyorum (ilgileniyorsanız Jira API'sı). For döngüsü yazmanın daha kısa bir yolu var mı?Python
myResponse = requests.get(url,auth=(urlUser,urlPass))
jd = myResponse.json()
myVals = jd['issues']
print(myVals[0].keys())
for issue in myVals:
if issue['fields']['assignee'] is not None:
assignee = issue['fields']['assignee']['displayName']
else:
assignee = "Unassigned"
. İki yöntemin tercih meselesi olduğunu mu varsayıyorum? 'MYVals'taki sorunlardan dolayı: assignee = (['fields'] ['assignee'] veya {}) sorunu ('displayName', 'Atanmadı')' –
@MarkD, Evet, hangisini seçin sizin için daha kolay okunabilir. – falsetru