You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python处理CSV得到的多维列表如何转换为指定JSON格式

问题原因

你当前的outputfields是存储了[月份, 数值]键值对的二维列表,而目标JSON中Year_2021对应数组里需要的是单个字典对象,你之前直接把二维列表append进数组,就导致多了一层列表嵌套。

修改步骤

只需要替换你代码末尾构建export_json_main的部分即可:

  1. 先把二维列表outputfields转换为字典
  2. 再把转换后的字典添加到Year_xxx对应的数组中

替换后的代码如下:

export_json_main = {}
export_KEY = 'Year_' + sys_time.strftime('%Y')
# 二维列表转字典
month_dict = dict(outputfields)
export_json_main[export_KEY] = [month_dict]

可选调整

如果你需要把月份键统一为和示例一致的小写格式,可以修改转换逻辑:

month_dict = {k.lower() if k == 'Oct' else k : v for k, v in outputfields}
# 全小写的话就用 month_dict = {k.lower(): v for k, v in outputfields}

内容的提问来源于stack exchange,提问作者M vG

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 09:12:08