python - 如何在python中解码字符串中的JSON特殊字符?
问题描述
这是我的代码:
import requests
import json
r = requests.get(url="news_api_here")
json_data = json.loads(r.content)
for i in range(len(json_data)):
title = str(json_data[i]["headline"])
print(title)
给定标题的输出如下所示:
Development%2c Expansion%2c Merger%2c Acquisition%2c New Product Launches%2c and Pricing Analysis%3c%2fa%3e%3c
如何将字符串解码为正确的字符?
解决方案
使用请求的库unquote()
import requests
requests.utils.unquote(title)
推荐阅读
- c# - C# 动态 SQL 查询
- swift - Firestore 搜索数组包含多个值
- react-native - onChangeText setState 只设置一个字符而不是整个字符串
- c# - 如何在自定义 HandleErrorAttribute 中获取 http 状态码
- eclipse-plugin - 从 EMF ISO20022 存储库生成 XSD
- react-native - 使用 android 模拟器 React Native
- java - 复合键和多对一
- r - 在闪亮的输入函数中,我可以将初始值设置为缺失,而不是 NULL 吗?
- spring - Vue.JS 和 Spring Boot - 重定向到 404 上的主页
- angular - 如何检索所有选中的复选框?