ファイルの例
例えば、"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