【Python】pythonでJSONデータの2階層目移行のキーを取得する

例えば、"ruleId"
をキーにして値を取得したいとき
{ "timestamp": 1604751455679, "ruleGroupList": [ { "ruleGroupId": "AWS#AWSManagedRulesCommonRuleSet", "terminatingRule": { "ruleId": "NoUserAgent_HEADER", "action": "BLOCK", "ruleMatchDetails": null }, "nonTerminatingMatchingRules": [], "excludedRules": null } ] }
jsn["ruleGroupList"][0]["terminatingRule"]["ruleId"]
のように取り出すimport json with open('test.json') as f: jsn = json.load(f) print(jsn["ruleGroupList"][0]["terminatingRule"]["ruleId"])
yuta:~ $ python jsontest.py NoUserAgent_HEADER