其中一种方法;
data = {
"products": [
{
"created_time": "1234567890",
"updated_time": "1234567890",
"item": [
{
"Status": "active",
"quantity": 59,
"Images": []
},
{
"Status": "passive",
"quantity": 60,
"Images": []
}
],
"item_id": 123,
"primary_category": 345,
"marketImages": [],
"attributes": {
"name": "Sample"
}
}
]
}
output = {}
output['products'] = []
for product in data['products']:
for item in product['item']:
product1 = product.copy()
del product1['item']
product1.update(item)
output['products'].append(product1)
print (output)
输出:
{'products': [{'created_time': '1234567890', 'updated_time': '1234567890', 'item_id': 123, 'primary_category': 345, 'marketImages': [], 'attributes': {'name': 'Sample'}, 'Status': 'active', 'quantity': 59, 'Images': []}, {'created_time': '1234567890', 'updated_time': '1234567890', 'item_id': 123, 'primary_category': 345, 'marketImages': [], 'attributes': {'name': 'Sample'}, 'Status': 'passive', 'quantity': 60, 'Images': []}]}