首页 > 解决方案 > 如何在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

如何将字符串解码为正确的字符?

标签: pythonjson

解决方案


使用请求的库unquote()

import requests

requests.utils.unquote(title)


推荐阅读