2016-08-31 84 views
0

因此,我對JIRA進行了一次API調用以獲取所有問題的列表。它返回這樣的東西:如何使用python對這個嵌套的json數組進行迭代

{ 
issues: [ 
    { 
    fields: { 
     description: 
     summary: 
     creator: 
     reporter: 
     priority: 
     } 
    } 
    ] 

我試圖去到fields裏面。 這是我有:

response = requests.get(url + '/search?jql=resolution%20=%20Unresolved%20order%20by%20priority%20DESC,updated%20DESC', auth=auth).json()

然後:

response['issues']作品。但我找不到訪問fields以及其中的元素的方法。我想過迭代,但不知道是否有更簡單的解決方案。

我的理解是,response [issues]是一個列表,我知道如何訪問它的每個元素response[issues][0]但如何訪問嵌套在列表中的對象? (仍在研究它 - 可能會找到答案)

+2

'響應[問題] [0] [領域]' – Gerrat

+0

@Gerrat我是如此接近!!謝謝! –

回答

1

如果你看看你的JSON它是一個數組哈希或列表字典。要獲得字段,您只需調用第一個數組元素和鍵。

response[issues][0][fields]