如何使用python取消嵌套json格式的数据
Posted
技术标签:
【中文标题】如何使用python取消嵌套json格式的数据【英文标题】:How to unnest data in json format using python 【发布时间】:2022-01-13 13:35:12 【问题描述】:如何取消嵌套 json 数据:
['id': '12345678',
'attributes': 'name': 'userId',
'values': ['xxx',
'aaa',
'bbb',
'ccc',
'ddd',
'eee',
'fff',
'ggg',
'hhh'],
'status': 'connected',
'created_at': '2021-12-05T11:37:19Z']
在属性列中,我只需要值(xxx、aaa、bbb 等)。我应该创建一个新字典并使用循环吗?
谢谢
【问题讨论】:
你做了什么?请向我们展示您的代码。 a['attributes'] = a['attributes'][0]['values'] - 这是我的代码,我非常接近...... 【参考方案1】:不,我认为你可以这样做
a = ['id': '12345678', 'attributes': 'name': 'userId', 'values': ['xxx', 'aaa', 'bbb', 'ccc', 'ddd', 'eee', 'fff', 'ggg', 'hhh'], 'status': 'connected', 'created_at': '2021-12-05T11:37:19Z']
a[0]['attributes'] = a[0]['attributes']['values']
【讨论】:
它有效,谢谢。我忘了补充说我有很多记录,那么我应该如何创建一个循环来将此解决方案应用于所有记录?我还是 python 和 api 的新手以上是关于如何使用python取消嵌套json格式的数据的主要内容,如果未能解决你的问题,请参考以下文章