1
我有以下代碼,它的工作原理。我正在檢查JSON對象是否具有完整字段,並且不包含基礎字段(如果您有興趣,可以使用Jira API)。有沒有更簡潔的寫for循環的方法?從Python中的JSON響應檢查空對象
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"
下面的代碼工作完美。我假設這兩種方法是一個偏好問題? '在myVals中發佈: 受讓人=(問題['fields'] ['assignee']或{}).get('displayName','Unassigned')' –
@MarkD,是的,選擇一個更容易爲你讀。 – falsetru