JSON出力から同じ行の複数のインスタンスを印刷する方法を知っている人はいますか?Pythonを使用してJSONから1行の各項目を印刷する
[
{
"project": {
"id": 6514847,
"name": "Trial_1",
"code": "123",
"created_at": "2014-10-08T04:22:14Z",
"updated_at": "2017-04-11T00:32:43Z",
"starts_on": "2014-10-08"
}
},
{
"project": {
"id": 6514864,
"name": "Trial_2",
"code": "456",
"created_at": "2014-10-08T04:26:39Z",
"updated_at": "2017-04-11T00:32:46Z",
"starts_on": "2014-10-08"
}
},
{
"project": {
"id": 12502453,
"name": "Trial_3",
"code": "789",
"created_at": "2016-12-08T05:14:38Z",
"updated_at": "2017-04-11T00:32:38Z",
"starts_on": "2016-12-08"
}
}
]
このコードは
req = requests.get(url, headers=headers)
read_req = req.json()
trial = read_req['project']['code']
print(trial) #123
を使用して、私は私がこれの単一のインスタンスを印刷することができます知っているrequest.get()
た:
私は解読したいコードはに類似したものになります
私が見たい最終製品は、各プロジェクト名を関連するプロジェクトコードにリンクすることです。
コードは 'read_reqの[「プロジェクト」] [「コードは」]'実際にあなたが提供するJSONのために動作しません。 。あなたは 'read_req [0] ['project'] ['code']'を意味しましたか? – SethMMorton
ちょっとSethMMorton、私はAPIから個々のプロジェクトを得ることができます。したがって、提供された例は、最初のプロジェクトインスタンスから作業して、回答123を提供します。混乱して申し訳ありません。 – Lachlan