如何从多个JSON对象的特定键解析值python

吉米欧巴

我正在尝试从下面的 JSON 中解析关键的“标签”。

data = [{
    "12233":{
    "title": "The Title",
    "id": "12233",
    "tags": ["tag1", "tag2", "tag3"],
    },
    "122223":{
    "title": "The Title",
    "id": "122223",
    "tags": ["tag4", "tag5", "tag6"],
    },
    "122344":{
    "title": "The Title",
    "id": "122344",
    "tags": ["tag7", "tag8", "tag9"],
    }
}]

到目前为止我已经尝试过这个,

data = data[0]
tags_list = []

for tags in data:
    tags_list.append(tags["122344"])

print(tags_list)

但它只提取第一个对象,我希望结果是这样的,

tags_list = ["tag1", "tag2", "tag3", "tag4", "tag5", "tag6","tag7", "tag8", "tag9"]
萨拉斯·拉维

这会解决你的问题吗?

tags_list = [item for k in data for t in k for item in k[t]['tags']]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用Python解析复杂的JSON对象:搜索特定的键/值对

如何获取特定键的JSON对象值

如何使用jq将多个JSON对象中的特定值解析为csv

如何使用多个JSON行从JSON文件中的选择对象创建python字典(键:值)

如何访问每个键具有多个值的JSON对象?

如何通过python在json中写入或附加对象的特定键/值

如何通过python在json中选择对象的特定键/值

如何从JSON对象获取特定的哈希映射键和值

如何从 Python 中的 JSON 中的特定键打印特定值

在 javascript 中解析 JSON 对象(键/值对)

如何解析json对象并打印特定值

如何解析?json 对象值转换为特定输入

如何从JSON对象数组中删除具有特定键/值对的所有JSON对象?

如何查看特定对象的键/值对?

如何用键和值解析json?

如何解析JSON以在Python中获得特定值

如何从具有多个键的 json 对象收集数据并将所有值推送到单个键:值数组

如何解析json以获取数组中特定键的所有值?

如何使用python提取JSON中的特定多个值?

如何使用 Python 打印多个特定的 JSON 值?

如何删除json对象的键和值。

给定JSON对象的NSArray,如何在NSDictionary中为同一键存储多个值?

使用 jq 解析 json 树中的多个键/值

使用VBScript中的动态键从JSON对象解析值

在 Ansible 中解析 Json 嵌套对象输出的键和值

如何使用jq筛选JSON对象以仅选择特定键/值?

如何基于Postgres中的特定键/值对更新JSON数组中的对象

如何在JavaScript中使用特定的键和值遍历JSON对象?

如何从具有多个值的键中获取特定值?