从json.loads(jsonstring)的输出中删除“u”字符

时间:2014-08-20 22:32:06

标签: python json unicode

forI得到一个Json字符串作为http响应的主体。

req = Request(url)
response = urlopen(req)
string = response.read().decode('utf-8')
json_obj = json.loads(string)
print(json_obj)

json_obj中的每个字符串都以'u'为前缀。我想摆脱所有这些'你'。据我所知,在python字符串中编码为unicode,这就是你所代表的,但我不希望它明确地显示在我的响应中。我该如何压制这个恼人的'你'。

我不想迭代每个值并删除'u',因为我对整个响应体感兴趣。我这样做是为了数据收集,将正文存储在一个文件中,将此文件传递给其他人进行一些数据提取/分析。

0 个答案:

没有答案