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