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

Python中如何将列表内字符串格式的user字段转换为JSON对象

解决方法

你可以直接使用Python内置的json模块完成转换,核心是用json.loads()方法将JSON格式的字符串反序列化为Python字典对象。

步骤1:导入json模块

import json

步骤2:转换user字段

方案1:直接修改原列表

for item in results:
    item["user"] = json.loads(item["user"])

方案2:不修改原数据,生成新列表

new_results = [
    {**item, "user": json.loads(item["user"])}
    for item in results
]

可选:兼容异常场景

如果存在user字段为空、格式非法的情况,可以添加异常捕获避免程序报错:

for item in results:
    user_str = item.get("user")
    if not user_str:
        continue
    try:
        item["user"] = json.loads(user_str)
    except json.JSONDecodeError:
        # 可根据业务需求调整异常处理逻辑,比如设为None/空字典,或保留原字符串
        item["user"] = {}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 05:27:03