2016-08-31 7 views
0

すべての問題のリストを取得するためにJIRAへのAPI呼び出しを行いました。それはこのようなものを返す:この入れ子のjson配列をPythonで反復する方法

{ 
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にアクセスし、その中の要素にアクセスする方法を見つけることができません。私は繰り返すことを考えましたが、より単純な解決策があるかどうかはわかりません。

私が理解しているのは、レスポンス[issues]がリストであり、それの各要素にアクセスする方法を知っています。response[issues][0]しかし、リスト内のネストされたオブジェクトにアクセスする方法は? (まだそれについて調べている - 答えを見つけるかもしれない)

+2

'応答[問題] [0] [フィールド]私はとても近かった' – Gerrat

+0

@Gerrat !!ありがとう! –

答えて

1

あなたのjsonを見れば、それはハッシュまたはdictへのリストへの配列です。フィールドを取得するには、最初の配列要素とキーを呼び出します。

response[issues][0][fields]

関連する問題