sample_python_flask_expects_json.py 364 B

123456789101112131415161718
  1. from flask import Flask
  2. from flask_expects_json import expects_json
  3. app = Flask(__name__)
  4. schema = {
  5. 'type': 'object',
  6. 'properties': {
  7. 'name': {'type': 'string'},
  8. 'email': {'type': 'string'},
  9. },
  10. 'required': ['name', 'email']
  11. }
  12. @app.route('/', methods=['POST'])
  13. @expects_json(schema)
  14. def hello_world():
  15. return 'Hello, World!'