コード例 #1
0
def encode(self, session_dict):
    try:
        encoded = json.dumps(session_dict).encode('zlib')
    except TypeError: 
        raise
    hash = self._hash(encoded)
    return base64.encodestring(hash + ":" + encoded)
コード例 #2
0
 def __init__(self, content='', callback=None, mimetype="application/json", *args, **kwargs):
     if not isinstance(content, basestring):
         content = simplejson.dumps(content)
     if callback is not None:
         self.callback = callback
     if self.callback is not None:
         content = u"%s(\n%s\n)" % (self.callback, content)
         mimetype = "text/javascript"
     return super(JsonResponse, self).__init__(content=content,
         mimetype=mimetype, *args, **kwargs)
コード例 #3
0
ファイル: resources.py プロジェクト: astrofinch/djangoembed
 def json(self):
     return simplejson.dumps(self._data)
コード例 #4
0
 def encode_cache(self, session_dict):
     try:
          return json.dumps(session_dict).encode('zlib')
     except TypeError: 
         raise