【发布时间】:2013-06-08 04:31:03
【问题描述】:
我有一个python列表:categoriesPython,即['Firefox 2.0', 'Firefox 3.0', 'Firefox 3.5', 'Firefox 3.6', 'Firefox 4.0'], 我做到了(我正在使用 web.py):
data: {
name: 'Firefox versions',
categories: $categoriesPython,
version: [0.20, 0.83, 1.58, 13.12, 5.43]
}
我希望得到:
data: {
name: 'Firefox versions',
categories: ['Firefox 2.0', 'Firefox 3.0', 'Firefox 3.5', 'Firefox 3.6', 'Firefox 4.0'],
version: [0.20, 0.83, 1.58, 13.12, 5.43]
}
但是,我得到了:
data: {
name: 'Firefox versions',
categories: ['Firefox 2.0', 'Firefox 3.0', 'Firefox 3.5', 'Firefox 3.6', 'Firefox 4.0'],
version: [0.20, 0.83, 1.58, 13.12, 5.43]
}
1。因为数据是Json格式,所以不能有赋值,例如:
data: {
name: 'Firefox versions',
categorieData.push('$categoriesPython');
categories: categorieData,
version: [0.20, 0.83, 1.58, 13.12, 5.43]
}
另外,我不想将python列表转换为javascript列表,因为列表有超过200个值,如果转换,必须有超过200个categorieData.push('$categoriesPython');,代码将是多余的。
我怎样才能得到预期的结果?
【问题讨论】:
-
似乎有些东西错误地将
'编码为'(一个HTML 字符引用)。 -
你是如何创建 JSON 的?
-
我觉得你可以用
$:categoriesPython,试试看告诉我们。 -
使用 $:categoriesPython,谢谢大家!
标签: javascript python json web.py