我的API需要返回类型为json的东西,所以我将Content-Type设置为application / json?
这是我的url,我不希望转义这些字符。
我使用webpy框架。
def GET(self):
web.header('Content-Type', 'application/json')
url = "http://www.reddit.com/r/pics/hot.json"
hdr = { 'User-Agent' : 'super happy flair bot by /u/spladug' }
req = urllib2.Request(url, headers=hdr)
html = urllib2.urlopen(req).read()
gold = json.loads(html)
return render.callback(gold)
这是示例输出:
{u'kind': u'Listing'}
我不想让角色逃脱。
有人可以帮助我吗?
答案 0 :(得分:0)
# If ensure_ascii is True (the default),
# all non-ASCII characters in the output are escaped.
gold = json.loads(html, ensure_ascii=0, sort_keys=1, indent=4)