ファイルの例
例えば、"ruleId"
をキーにして値を取得したいとき
test.json
{
"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