0

我的 API 需要返回 json 类型的东西,所以我将 Content-Type 设置为 application/json?

这是我的网址,我不希望字符被转义。

我使用 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'}

我不希望角色逃脱。

有人能帮我吗?

4

1 回答 1

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)
于 2014-06-05T21:36:25.510 回答