json - 如何修复 json.loads() 的不正确工作
问题描述
我将为 my_template 使用 json.loads(my_template)。我的模板包含不同的值,包括布尔值。不幸的是,对于我的布尔值 True 或 False,我得到了小写的 true 和 false。我该如何解决?
import json
print json.loads({'foo': True}) # => {"foo": true}
应该是 {"foo": True}
所以我使用 jinja 模板,由于上述原因,我必须编写以下内容:
{
"private_af": {% if private_af %} true {% elif not private_af %} false {%endif %},
"created": {{created}},
"updated": {{updated}},
}
解决方案
推荐阅读
- ios - 如何在 Realm 中查询日期属性?
- java - 在 cassandra udf 中,我将日期解析为 saumya.text2dt('2019-01-16 13:10:44.000') 并且输出类似于 2019-10-16 07:30:00.000000+0000
- hibernate - 仍处于持久性上下文中的分离实体
- python-3.x - 使用“PySerial”在 Python 3.7.2 中读取串行数据的延迟不一致
- jquery - 维护大量功能的jquery插件(最佳实践)
- c++ - 按值返回类对象或按引用传递,这里会更快
- laravel - 使用 laravel 从数据透视表中搜索的最佳方法
- ios - 从 DateFormatter 获取不带分隔符(/ 或 -)的日期返回错误的日期:
- laravel - 检查是否定义了会话变量
- javascript - Javascript - 找到最大的数字