Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JSONECODER和Unicode(Django)_Django - Fatal编程技术网

JSONECODER和Unicode(Django)

JSONECODER和Unicode(Django),django,Django,我将JSONEncoder与Django一起使用,并对包含Unicode字符串的字典进行编码JSONEncoder.encode。生成的JSON被注入到web页面中。我面临的问题是,生成的JSON在字符串旁边包含u标记,因此在java脚本中无法正确解释 e、 g.{ukey:uvalue} 我怎样才能摆脱它 谢谢这里使用的是与JSON对象相当的Python。要将其返回到JSON,您需要使用转储: 编辑:很抱歉,这与JSONECODER不完全相关,我将尝试修改我的答案。显示您的代码。显然,这不是有

我将JSONEncoder与Django一起使用,并对包含Unicode字符串的字典进行编码JSONEncoder.encode。生成的JSON被注入到web页面中。我面临的问题是,生成的JSON在字符串旁边包含u标记,因此在java脚本中无法正确解释

e、 g.{ukey:uvalue}

我怎样才能摆脱它


谢谢

这里使用的是与JSON对象相当的Python。要将其返回到JSON,您需要使用转储:


编辑:很抱歉,这与JSONECODER不完全相关,我将尝试修改我的答案。

显示您的代码。显然,这不是有效的JSON,而是Python变量的简单转储。你是如何使用JSONEncoder的?
import json
mydict = { u"key" : u"value" }
print json.dumps(mydict)