class documentation

class JsonResponse(HttpResponse):

View In Hierarchy

An HTTP response class that consumes data to be serialized to JSON.
Parameters
dataData to be dumped into json. By default only dict objects are allowed to be passed due to a security flaw before ECMAScript 5. See the safe parameter for more information.
encoderShould be a json encoder class. Defaults to django.core.serializers.json.DjangoJSONEncoder.
safeControls if only dict objects may be serialized. Defaults to True.
json​_dumps​_paramsA dictionary of kwargs passed to json.dumps().
Method __init__ Undocumented

Inherited from HttpResponse:

Method getvalue Undocumented
Method tell Undocumented
Method writable Undocumented
Method write Undocumented
Method writelines Undocumented
Class Variable streaming Undocumented
Method __iter__ Undocumented
Method __repr__ Undocumented
Method content.setter Undocumented
Method serialize Full HTTP message, including headers, as a bytestring.
Instance Variable ​_container Undocumented
Property content Undocumented

Inherited from HttpResponseBase (via HttpResponse):

Method __delitem__ Undocumented
Method __getitem__ Undocumented
Method __setitem__ Undocumented
Method charset.setter Undocumented
Method close Undocumented
Method delete​_cookie Undocumented
Method flush Undocumented
Method get Undocumented
Method has​_header Case-insensitive check for a header.
Method items Undocumented
Method make​_bytes Turn a value into a bytestring encoded in the output charset.
Method readable Undocumented
Method reason​_phrase.setter Undocumented
Method seekable Undocumented
Method serialize​_headers HTTP headers as a bytestring.
Method set​_cookie Set a cookie.
Method set​_signed​_cookie Undocumented
Method setdefault Set a header unless it has already been set.
Instance Variable ​_charset Undocumented
Instance Variable ​_handler​_class Undocumented
Instance Variable ​_reason​_phrase Undocumented
Instance Variable ​_resource​_closers Undocumented
Instance Variable closed Undocumented
Instance Variable cookies Undocumented
Instance Variable headers Undocumented
Instance Variable status​_code Undocumented
Property ​_content​_type​_for​_repr Undocumented
Property charset Undocumented
Property reason​_phrase Undocumented
def __init__(self, data, encoder=DjangoJSONEncoder, safe=True, json_dumps_params=None, **kwargs):

Undocumented