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

如何将json.dumps生成的字符串转为Python字典列表并正确赋值?

解决方案

当然可以实现,只需使用json.loads()方法将JSON格式的字符串转换为对应的Python对象(列表+字典结构),再完成赋值即可。

具体步骤:

  • 导入Python内置的json模块
  • 调用json.loads()解析字符串my_list,得到原生Python列表对象
  • 将解析后的对象赋值给my_dict["grid"]["diskGroup"]

代码示例:

import json

# 你的JSON字符串形式的my_list
my_list = '''[
    {
        "diskGroupName": "DATA",
        "redundancy": "NORMAL",
        "disks": null,
        "diskPercentage": 80
    },
    {
        "diskGroupName": "RECO",
        "redundancy": "NORMAL",
        "disks": null,
        "diskPercentage": 20
    }
]'''

# 把JSON字符串转换为Python列表对象
disk_group_obj = json.loads(my_list)

# 赋值到目标字典
my_dict["grid"]["diskGroup"] = disk_group_obj

效果说明:

执行上述代码后,my_dict["grid"]["diskGroup"]将不再是JSON格式的字符串,而是原生的Python列表,内部包含两个字典元素,结构完全符合你期望的形式。

内容的提问来源于stack exchange,提问作者Akash-BLR

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 19:42:27