我有这个密码:
>>> import simplejson as json
>>> keys = dict([(x, x**3) for x in xrange(1, 3)])
>>> nums = json.dumps(keys, indent=4)
>>> print nums
{
"1": 1,
"2": 8
}
但我想创建一个循环,使我的输出如下所示:
[
{
"1": 1,
"2": 8
},
{
"1": 1,
"2": 8
},
{
"1": 1,
"2": 8
}
]
Tags:
所需的输出不是有效的JSON。我想你应该做的是在一个列表中添加多个字典,比如:
您需要创建一个列表,在将转换为JSON之前将所有映射附加到中:
相关问题 更多 >
编程相关推荐