-2
我試圖從Python的傳遞值Ta的Javascript(簡單的JSON),但是當我嘗試,我不能創建,可能是因爲U」在Python轉換UTF串ftom蟒蛇爲UTF JavaScript的字典
{'username': u'Tester1', 'age': 0L}
如何將此字符串轉換爲JavaScript字典? 我試過JSON.parse,eval(「(」+ json +「)」)但它沒有工作
我試圖從Python的傳遞值Ta的Javascript(簡單的JSON),但是當我嘗試,我不能創建,可能是因爲U」在Python轉換UTF串ftom蟒蛇爲UTF JavaScript的字典
{'username': u'Tester1', 'age': 0L}
如何將此字符串轉換爲JavaScript字典? 我試過JSON.parse,eval(「(」+ json +「)」)但它沒有工作
您正在傳遞一個Python對象而不是JSON。
在Python端,將它轉換爲JSON第一:
import json
json_value = json.dumps(python_object)
演示:
>>> import json
>>> python_object = {'username': u'Tester1', 'age': 0L}
>>> print json.dumps(python_object)
{"username": "Tester1", "age": 0}
你可以加載到JavaScript和JSON.parse()
後者。
我碰巧提供了類似的解決方案http://stackoverflow.com/a/19354394/1903116 – thefourtheye