首页 > 解决方案 > 如何修复 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}},
} 

标签: jsonpython-3.x

解决方案


推荐阅读