【问题标题】:Convert utf string ftom python to javascript dictionary将 utf 字符串 ftom python 转换为 javascript 字典
【发布时间】:2013-10-14 20:27:46
【问题描述】:

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

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

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

【问题讨论】:

    标签: javascript python json


    【解决方案1】:

    您传递的是 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() 将后者加载到 JavaScript 中。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-31
    • 2018-05-19
    • 2013-03-13
    • 2017-03-23
    • 1970-01-01
    • 1970-01-01
    • 2014-03-07
    • 1970-01-01
    相关资源
    最近更新 更多