【发布时间】:2021-08-31 15:16:10
【问题描述】:
我陷入了一个肮脏的嵌套 json。
任何人都可以找到在“extra_data”>“additional_value”中规范化 de dic 的方法?
或者只是从里面取出一列new_value整数:sudor:
{"old_value":9500,"new_value":8800,"currency":"ARS","type":"payment_amount"}
{
"data": [
{
"object_id": "23843009595880561",
"event_time": "2019-08-08T13:38:44+0000",
"extra_data": '{"old_value":"BID_CAP","new_value":"BID_CAP","additional_value": {"old_value":9500,"new_value":8800,"currency":"ARS","type":"payment_amount"}, "adset_minimum_return_on_ad_spend":{"old_value":null,"new_value":null},"type":"bid_type"}',
"object_name": "LK 17 - 50 - Eventos PX - 1%",
},
# ....
]
}
【问题讨论】:
-
也许使用模块
json来转换它——比如json.loads( item["data"][0]["extra_data"] )。如果您有更多元素,请使用它for-loop
标签: python json pandas dictionary nested