Ejemplo n.º 1
0
    def validate(self, value):
        if not isinstance(value, dict):
            raise ValueError("Wrong type. Expected JSON object, got '%s'" % (type(value),))

        # try dumping it to make sure it's JSON-able
        try:
            json.dumps(value)
        except Exception:
            raise ValueError("Cannot be converted to JSON")

        return value
Ejemplo n.º 2
0
    def validate(self, value):
        if not isinstance(value, dict):
            raise ValueError("Wrong type. Expected JSON object, got '%s'"
                             % (type(value),))

        # try dumping it to make sure it's JSON-able
        try:
            json.dumps(value)
        except Exception:
            raise ValueError("Cannot be converted to JSON")

        return value
Ejemplo n.º 3
0
 def render_response(self, result, code, headers):
     json_ = json.dumps(dict(result=result), indent=4)
     tpl = render_template('api_json.html', json=json_)
     return Response(tpl, code, headers)
Ejemplo n.º 4
0
def dumps(datatype, obj):
    return json.dumps(wsme.rest.json.tojson(datatype, obj))
Ejemplo n.º 5
0
 def render_response(self, result, code, headers):
     json_ = json.dumps(dict(result=result), indent=4)
     tpl = render_template('api_json.html', json=json_)
     return Response(tpl, code, headers)
Ejemplo n.º 6
0
def dumps(datatype, obj):
    return json.dumps(wsme.rest.json.tojson(datatype, obj))