如何在python中以特定格式编写json

时间:2017-04-06 10:25:41

标签: python python-2.7

我想以特定格式显示JSON,数据将来自数据库。所以如何在python.Format中以特定格式形成JSON

 {
       "data":{"Device Id" : value from db,"Date":Current Time},
       "Data":
       {
          "Temperature":
              {
                value from db
              },
         "Consumptions":
            {
                value from db
            },
         "Error":
           [
              {
                 value from db
              }
           ]
       }
    }

我试过这个:

dict((query.description[i][0], value) for i, value in enumerate(row)) for row in query.fetchall()

但我没有获得所需的输出,而且我无法将数据传递给json。那么如何将数据传递给json。

错误我得到的是Dictionay更新序列元素0#的长度为1;需要2个

1 个答案:

答案 0 :(得分:0)

您使用的是json模块吗?

import json

print json.dumps(yourStructure, indent=6)