python
pip install WTForms
pip install WTForms-JSON
python
from wtforms import Form, StringField
from wtforms_json import JSONField
python
class MyForm(Form):
name = StringField('Name')
email = StringField('Email')
message = StringField('Message')
data = MyJsonField('JsonData')
python
def process_json(json_data):
form = MyForm.from_json(json_data)
# ...
python
if form.validate():
name = form.name.data
email = form.email.data
# ...
python
json_data = form.data.to_json()
return json_data