我和PostgreSQL使用python格式化数据,以JSON
import psycopg2
import json
conn = psycopg2.connect(database="testdb", user="openpg", password="openpgpwd", host="127.0.0.1", port="5432")
print "Opened database successfully"
cur = conn.cursor()
cur.execute("SELECT id, name, address, salary from COMPANY")
rows = cur.fetchall()
print "Operation done successfully";
获取数据。然后我试图格式化这个数据到JSON格式:使用以下命令:
result = json.dumps(rows)
for row in result:
print row
,但我得到的每个
例如:编号,名称,地址,...在一个单独的行CARACTERES名称= ABC 时执行该脚本,我得到:
一个
b
Ç