【发布时间】:2020-08-02 10:25:41
【问题描述】:
我有以下 POST 格式的数据
标头:Content-Type: 'application/x-www-form-urlencoded':
数据:'field1=true&field2=false&field3=123'
在烧瓶服务器中,使用response.form,产生以下结果:
ImmutableMultiDict([('field1', 'true'), ('field2', 'false'), ('field3', '123')])
做完之后:
request.form.to_dict()
结果是:
{'field1': 'true', 'field2': 'false', 'field3': '123'}
有没有办法将 JSON 布尔值 true/false 转换为 Python 布尔值 True/False? to_dict 函数不应该将这些转换为 python 布尔类型吗?
字典被转换,但真/假仍然是一个字符串。
除了使用字符串比较之外,实现此目的的最佳方法是什么?
【问题讨论】: