我有一个具有以下结构的 json 对象:
[
{
"filters": [
{
"name": "category",
"list": [
{
"category-abc": {
"title": "abc",
"number": "2"
}
},
{
"category-def": {
"title": "def",
"number": "1"
}
}
]
},
{
"name": "topic",
"list": [
{
"topic-abc": {
"title": "abc",
"number": "6"
}
},
{
"topic-def": {
"title": "def",
"number": "5"
}
}
]
},
}
]
名单实际上要长得多,有很多名字 | 列出对。我希望在遍历列表名称数组时获取每个列表,但不想每次都遍历该列表,所以我想按名称获取列表。
像这样的东西:
filters['topic'][0].title
但这不起作用,因为那里有“名称”键。没有条件有没有办法做到这一点?