我正在尝试从 Python ta Javascript(简单 JSON)传递值,但是当我尝试时我无法创建,可能是因为 u' for UTF in python
{'username': u'Tester1', 'age': 0L}
如何将此字符串转换为 javascript 字典?我试过 JSON.parse, eval("(" + json + ")") 但它没有用
我正在尝试从 Python ta Javascript(简单 JSON)传递值,但是当我尝试时我无法创建,可能是因为 u' for UTF in python
{'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}
后者您可以使用JSON.parse()
.