An extension for Flask to allow clients to submit data using the
minijson codec by providing
a Content-Type
header of application/minijson
.
flask-json is required to be initialized before FlaskMiniJSON
, in such a way:
from flask_minijson import FlaskMiniJSON
app = Flask(__name__)
FlaskJSON(app)
FlaskMiniJSON(app)
And you use it like this:
@app.route('/v1', methods=['POST'])
def endpoint():
json = request.get_json()
if normal JSON is passed, it will be recognized. If minijson is sent by the client, it will be recognized as well.