2010-04-19 28 views
0

我使用JSONEncoder與Django並編碼包含Unicode字符串的字典(JSONEncoder.encode())。生成的JSON被注入到網頁中。我面臨的問題是生成的JSON在字符串旁邊包含u標記,因此在java腳本中未正確解釋JSONEncoder和Unicode(Django)

例如, {u「key」:u「value」}

我該如何擺脫它?

感謝

+1

顯示您的代碼。顯然這不是有效的JSON,而是一個簡單的Python變量轉儲。你如何使用JSONEncoder? – 2010-04-19 14:16:56

回答

0

你與存在是Python相當於你的JSON對象的工作是什麼。爲了得到它放回JSON要使用dumps()

import json 
mydict = { u"key" : u"value" } 
print json.dumps(mydict) 

編輯:對不起,這不是JSONEncoder正好相應,我會盡力修改我的答案。