私はこれにまね見えるJSONデータのセットを持っている:はJSON構造内の文字列を返す、JSONの検索
import json
import pprint
with open('file.json') as dataFile:
data = json.load(dataFile)
:私は以下のようにPythonのでそれをこれを取られ、解析されてきた
{"executions": [
{
"id": 17,
"orderId": 16,
"executionStatus": "1",
"cycleId": 5,
"projectId": 15006,
"issueId": 133038,
"issueKey": "QTCMP-8",
"label": "",
"component": "",
"projectKey": "QTCMP",
"executionDefectCount": 0,
"stepDefectCount": 0,
"totalDefectCount": 0
},
{
"id": 14,
"orderId": 14,
"executionStatus": "1",
"cycleId": 5,
"projectId": 15006,
"issueId": 133042,
"issueKey": "QTCMP-10",
"label": "",
"component": "",
"projectKey": "QTCMP",
"executionDefectCount": 0,
"stepDefectCount": 0,
"totalDefectCount": 0
}
],
"currentlySelectedExecutionId": "",
"recordsCount": 4
}
を
これでデータ["実行"]などを実行して実行のようなデータセットを見つけることができました。構造内で文字列 "QTCMP-8"を検索する必要があります。特定の文字列を見つけ、その文字列に関連付けられている "id"を見つけます。したがって、QTCMP-8の場合はid 17となります。 QTCMP-10の場合は14となります。
これは可能ですか?最初にデータを変換する必要がありますか?どんな助けでも大歓迎です!
あなたは 'issueKey'キーまたは' projectKey' –
に対応する値をチェックする必要がありますか –