-2

我正在尝试从 Python ta Javascript(简单 JSON)传递值,但是当我尝试时我无法创建,可能是因为 u' for UTF in python

{'username': u'Tester1', 'age': 0L}

如何将此字符串转换为 javascript 字典?我试过 JSON.parse, eval("(" + json + ")") 但它没有用

4

1 回答 1

3

您传递的是 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().

于 2013-10-14T20:29:00.320 回答