Update renderers.py

add class UnicodeJSONPRenderer.
This commit is contained in:
wndfly 2013-05-27 14:57:52 +08:00
parent 7123f0b1e6
commit dd953396be

View File

@ -131,6 +131,15 @@ class JSONPRenderer(JSONRenderer):
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):
"""
Renderer which serializes to XML.