makoのjsonに問題があります。私はこれをします:
${ to_json( dict( a = 1, b = 2 ) ) }
to_json は次のとおりです。
<%!
import simplejson as json
def to_json( d ):
return json.dumps( d )
%>
しかし、私に与える代わりに
{"a": "1", "b": "2"}
それは私を与えます
{"a": 1, "b": 2}
だから mako はどこかで「~」を変える
代わりに何をすべきですか?
対照的に、ここにテストスクリプトがあります
import simplejson as json
print json.dumps( dict( a=1,b=2 ) )
出力
{"a": 1, "b": 2}
編集
私は自分の機能を
<%!
import simplejson as json
def to_json( d ):
return "{\"a\": 1}"
%>
" を に変更する"
ので、mako に問題があるようです。