如何使用python迭代这个嵌套的json数组

时间:2016-08-31 19:28:37

标签: python json api jira jira-rest-api

所以我对JIRA进行了API调用以获取所有问题的列表。它返回如下内容:

{
 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][0]但是如何访问嵌套在列表中的对象? (仍在研究它 - 可能会找到答案)

1 个答案:

答案 0 :(得分:1)

如果你看看你的json,它就是一个哈希或列表的数组。要获取字段,您只需调用第一个数组元素和密钥。

response[issues][0][fields]