【发布时间】:2021-11-05 13:31:24
【问题描述】:
想从字典中获取 MetaEntry 数据,但每次键名不同时有一些随机名称。
例如:['Client']
dictionary = {
"Tags":[],
"ObjectId":
"ab9c6448-85fe-eb11-b563-281878c3a7fe",
"Client": {
"MetaData": {
"MetaEntry": [
{
"Key": "status",
"Value": "Active"
},
{
"Key": "first_day_of_week",
"Value": "Monday"
},
{
"Key": "default_induction_expiry",
"Value": "0"
}
]
},
"RelatedLinks": [],
"Tags": [],
"ObjectId": "6cf54386-d81a-eb11-9fb4-281878b13795",
"Type": "Artifice.Web.Data.Entities.Client",
"Name": "Amco Logictics "
}
}
打印(字典['Client']['MetaData']['MetaEntry'])
这里['Client'] 键会随机变化,所以我上面的打印乐趣将不起作用,有没有一种解决方法可以在不硬编码['Client'] 键的情况下获得['MetaData']['MetaEntry']?
【问题讨论】:
-
查看json路径-pypi.org/project/jsonpath-ng
标签: python json python-3.x dictionary