Как санировать сгенерированную пользователем строку, которая будет храниться в объекте JSON?
У меня есть поле для комментариев, которое принимает пользовательские данные в качестве комментариев. Мне нужно хранить эти комментарии в объекте JSON. JSON хранится в базе данных. Как мне санировать мой ввод, чтобы JSON не ломался.
Я использую бутылку request.params, чтобы получить текст комментария, а затем создаю словарь с ключом comment_text, среди других ключей:
dict = {{...,
'comment_text' : request.params.get('comment_text'),
....}}
и тогда я делаю:
json_vals = json.dumps(dict)
Затем json_vals сохраняется в БД MySQL.