我在字符串中有一个JSON对象,它看起来像
'{"key1":"value1", "key2": "value2", "key3": "value3"}'
我可以使用json.loads
把它变成一个JSON对象,但是当我试图用HTML打印它时,它会像
{"key1":"value1", "key2": "value2", "key3": "value3"}
我的功能如下:
def jsonPretty(json_string):
return json.loads(json_string)
在HTML/Django中:
^{pr2}$但是我想把它打印出来
key1 value1
key2 value2
key3 value3
格式可以稍有不同,但我希望每个键值对用\n
分隔,并且应该删除括号。在
最好的办法是什么?在
编辑:
我正在使用{% with kvpair|jsonPretty as kvjson %}
运行for循环
{% for k, v in kvjson.items %}
<p> {{k}} {{v}}</p>
现在它工作得很好。谢谢@Andrey Shipilov的帮助!在
https://docs.djangoproject.com/en/1.10/ref/templates/builtins/#for
相关问题 更多 >
编程相关推荐