      media_type = 'application/json'
      format = 'json'
      encoder_class = encoders.JSONEncoder
      ensure_ascii = True
      charset = 'iso-8859-1'
  
      def render(self, data, accepted_media_type=None, renderer_context=None):
          """
          Render `obj` into json.
          """
 
</s> remove         Render `obj` into json.
 </s> add         Render `data` into JSON. </s> remove     Renderer which serializes to json.
 </s> add     Renderer which serializes to JSON.
    Applies JSON's backslash-u character escaping for non-ascii characters. </s> remove         self.assertEqual(content, _flat_repr)
 </s> add         self.assertEqual(content.decode('utf-8'), _flat_repr) </s> remove         return "%s(%s);" % (callback, json)
 </s> add         return callback.encode(self.charset) + b'(' + json + b');'
    charset = 'utf-8'
    # Note that JSON encodings must be utf-8, utf-16 or utf-32.
    # See: http://www.ietf.org/rfc/rfc4627.txt
      media_type = 'application/json'
      format = 'json'
      encoder_class = encoders.JSONEncoder
      ensure_ascii = True
    charset = 'utf-8'
    # Note that JSON encodings must be utf-8, utf-16 or utf-32.
    # See: http://www.ietf.org/rfc/rfc4627.txt
  
      def render(self, data, accepted_media_type=None, renderer_context=None):
          """
          Render `obj` into json.
          """
keep keep keep keep replace keep keep keep keep keep
 Last bits of charset sorting-out-ness 
rest_framework/renderers.py