This commit is contained in:
wndfly 2013-05-28 03:57:35 -07:00
commit 33ff27d0e5

View File

@ -129,6 +129,15 @@ class JSONPRenderer(JSONRenderer):
json = super(JSONPRenderer, self).render(data, accepted_media_type,
renderer_context)
return callback.encode(self.charset) + b'(' + json + b');'
class UnicodeJSONPRenderer(JSONPRenderer):
ensure_ascii = False
charset = 'utf-8'
"""
Renderer which serializes to JSON.
Does *not* apply JSON's character escaping for non-ascii characters.
"""
class XMLRenderer(BaseRenderer):