python
from flask_wtf import FlaskForm
from wtforms import StringField, BooleanField
from wtforms_json import JSONField, WTFormsJSON
python
class MyForm(FlaskForm):
name = StringField('name')
is_checked = BooleanField('is_checked')
data = JSONField('data')
python
@app.route('/process_form', methods=['POST'])
def process_form():
form = MyForm()
if form.validate_on_submit():
data = form.data
# ...
return "Success"
else:
return form.errors