我该如何转:
data = ((1, '2011-01-01'), (2, '2011-01-02'), (1, '2011-01-15'), (3, '2011-02-01'))
到这个:
{ "item": [ "1", "2", "1", "3", ], "settings": { "axisx": [ "2011-01-01", "2011-01-02", "2011-01-15", "2011-02-01" ], "axisy": [ "0", "100" ], "colour": "ff9900" } }
或者更确切地说,是否有任何有用的资源可供阅读,以便能够生成该JSON输出?所以我知道我需要将我的数据“转换”为正确的数据结构。之后,就像json.dumps(data)
json.dumps(data)
谢谢
使用json库。
然后使用以下方法转换数据:
somedict = { "item" : [ x[0] for x in data ], "settings" : { "axisx" : [ x[1] for x in data ], "axisy" : [ 0, 100], "colour" : "ff9900" } }
并致电:
print json.dumps(somedict)