处理 json 文件
1 | { |
Python
1 | import json |
🧠 小结(如何逐层取值)
从结构上讲,你需要逐层“下钻”:
data[“rules”] 是一个列表 ⇒ 遍历它。
每个元素是个字典,里面有 “conditions” ⇒ 继续遍历这个列表。
每个 condition 是个字典 ⇒ 取出 “name”。
这就是典型的 嵌套列表+字典 结构处理方式。
Shell
1 | jq -r '.rules[].conditions[].name' example.json |
🧱 JSON 结构图
1 | root |