qmsk/web/json.py
changeset 108 e77b7c324a32
child 110 7af0b8ce698f
equal deleted inserted replaced
107:05707929ff6f 108:e77b7c324a32
       
     1 import json
       
     2 
       
     3 class JSONMixin:
       
     4     MIMETYPE = 'application/json'
       
     5 
       
     6     def render_json(self, **parms):
       
     7         raise NotImplementedError()
       
     8 
       
     9     def render_response(self, **params):
       
    10         data = self.render_json(**params)
       
    11 
       
    12         return json.dumps(data)
       
    13