from django.shortcuts import HttpResponse import simplejson as json class ResponseObject(object): def __init__(self, lang='cn'): self.lang = lang def json(self, code, res={}, extra={}): msg_data = { 0: 'Success', 309: 'Please ReLogin! errmsg token', 401: 'Invalid credentials !', 403: 'permission denied', 404: 'Server error', 414: 'Invalid request path !', 444: 'Wrong Parameter!' } result = {'code': code, 'msg': msg_data[code], 'res': res} if extra: for k in extra: result[k] = extra[k] return HttpResponse(json.dumps(result))