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

Python中如何将JSON格式字符串转为可索引的字典?

解决Python中Base64解码后JSON字符串的取值问题

直接用Python内置的json模块解析是最标准简洁的方式,比手动用split处理靠谱得多。

具体步骤

  1. 确认你已经将Base64字符串解码为标准JSON格式的字符串(比如你提供的{"up":0.088,"h":41.0,"di":0.144})
  2. 导入json模块,调用json.loads()方法将字符串转为Python字典,之后就能像操作普通字典一样通过键名直接取值。

代码示例

import json

# 假设这是Base64解码后的JSON字符串
json_str = '{"up":0.088,"h":41.0,"di":0.144}'
# 转换为Python字典
data_dict = json.loads(json_str)

# 通过键名直接取值
up = data_dict['up']
h = data_dict['h']
di = data_dict['di']

print(up)  # 输出 0.088

为什么不推荐用split(",")

JSON的结构虽然用逗号分隔字段,但如果字段值本身包含逗号(比如字符串类型的值),split会直接破坏原有结构;而且拆分后还要手动处理引号、花括号等语法符号,不仅麻烦还容易出错。json模块会自动处理所有JSON语法细节,确保解析结果准确。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 14:33:09