【发布时间】:2013-03-19 05:14:26
【问题描述】:
我是 python 新手,我的所有 JSON 数据似乎都与 u' 前缀组合在一起:
{u'number': u'12345666', u"items"...}
我不需要这些数据(unicode 或其他),因为我想将 字符串 打印到 Javascript 变量中:
var obj = data; // data is the object above.
我的 python 看起来像这样;
index.html:
var obj = ${data};
我正在使用 moko 框架进行模板。
// getitems() return {'number':'12312...}
context = {'data': getitems(self)}
self.render_response('index.html',**context)
处理后的 javascript 输出数据如下所示:
var obj = {u'number': u'12345666', u"items"...}
这是我的问题。
【问题讨论】:
-
您将 JSON 与打印字典混淆了。
-
您不想删除
u'',这仅表明您正在查看 unicode 字符串。您的模板代码将处理 JSON,前提是您首先编码为 JSON。 -
+1:就因为我不知道为什么这个问题有这么多反对票?
-
@freakish 我不明白。他们希望每个人都被期待,而新来的人被简单地投反对票。
-
@CezarisLT - 我不关心专业,我关心沟通。在这种情况下,我不知道你在说什么。 (“诱人”和“procced”同上。我不得不猜测你的意思。)
标签: javascript python json