-2

Python ta Javascript (単純な JSON) から値を渡そうとしていますが、作成しようとすると作成できません。おそらく Python の UTF が u' であるためです。

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

この文字列を javascript 辞書に変換する方法は? JSON.parse, eval("(" + json + ")") を試しましたが、うまくいきませんでした

4

1 に答える 1

3

JSON ではなく Python オブジェクトを渡しています。

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()

于 2013-10-14T20:29:00.320 に答える