Как санировать сгенерированную пользователем строку, которая будет храниться в объекте JSON?

У меня есть поле для комментариев, которое принимает пользовательские данные в качестве комментариев. Мне нужно хранить эти комментарии в объекте JSON. JSON хранится в базе данных. Как мне санировать мой ввод, чтобы JSON не ломался.

Я использую бутылку request.params, чтобы получить текст комментария, а затем создаю словарь с ключом comment_text, среди других ключей:

dict = {{..., 
         'comment_text' : request.params.get('comment_text'), 
          ....}}

и тогда я делаю:

json_vals = json.dumps(dict)

Затем json_vals сохраняется в БД MySQL.

0 ответов

Другие вопросы по тегам