W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
Flask 使用 simplejson 來實現(xiàn)JSON。自從 simplejson 既在標準庫中提供也在 Flask 的拓展中提供。Flask將首先嘗試自帶的simplejson,如果失敗了就使用標準 庫中的json模塊。除此之外,為了更容易定制它還會委托訪問當前應用的JSON的編碼 器和解碼器。
所以首先不要這樣用:
- try:
- import simplejson as json
- except ImportError:
- import json
你可以這樣
from flask import json
For usage examples, read the json documentation. 關(guān)于更多的用法,請閱讀標準庫中的 json 文檔。下面的拓展已經(jīng)默認被集成 到了標準庫中JSON模塊里:
這個 htmlsafe_dumps() 方法也能在 Jinja2 的過濾器中使用,名字為 |tojson 。請注意在 script 標簽內(nèi)部的內(nèi)容將不會被轉(zhuǎn)義,所以如果你想在 script 內(nèi)部使用的話請確保它是不可用的通過 |safe 來轉(zhuǎn)義,除非你正在 使用 Flask 0.10,如下:
<script type=text/javascript>
doSomethingWith({{ user.username|tojson|safe }});
</script>
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: