使用Python从字符串形式字典中提取数据(字符串字典转字典)
实现方法
你手里的是带HTML转义字符的JSON格式字符串,按以下步骤操作即可提取目标字段:
- 先还原HTML转义字符,得到标准JSON格式字符串
- 用Python内置的json模块把字符串解析为字典
- 直接从字典中取text字段值
完整可运行代码如下:
import html import json # 原始字符串数据 data = '{"Created":"Wed", "id":1435,"text":"xxxxxx"}' # 还原HTML转义字符为标准格式 standard_json = html.unescape(data) # 解析为Python字典 data_dict = json.loads(standard_json) # 提取text字段 Extracted_data = data_dict["text"] print(Extracted_data)
运行上述代码即可得到输出:xxxxxx
补充说明
- 如果担心text字段不存在触发报错,可以把提取步骤换成
Extracted_data = data_dict.get("text", "字段不存在时的默认返回值") - 不推荐直接用
replace('"', '"')处理转义,html.unescape可以兼容处理所有HTML转义字符,适配性更强
内容的提问来源于stack exchange,提问作者sirimiri
相关产品推荐
相关产品推荐

