Python Tuple to JSON output

前端 未结 2 1025
梦毁少年i
梦毁少年i 2020-12-15 20:43

How do I turn this:

data = ((1, \'2011-01-01\'), (2, \'2011-01-02\'), (1, \'2011-01-15\'), (3, \'2011-02-01\'))

into this:

         


        
2条回答
  •  醉酒成梦
    2020-12-15 21:18

    Use the json library.

    Then convert your data using something like this:

    somedict = { "item"     : [ x[0] for x in data ],
                 "settings" : { "axisx" : [ x[1] for x in data ],
                                "axisy" : [ 0, 100],
                                "colour" : "ff9900" }
               }
    

    and call:

    print json.dumps(somedict)
    

提交回复
热议问题