这是我从Mysql查询获得的JSON - First Json:
[
{
"id": 121,
"name": "A"
},
{
"id": 122,
"name": "B"
},
{
"id": 123,
"name": "C"
},
{
"id": 124,
"name": "D"
}
]
第二个Json:但我需要这种格式
{
"user_data":
[
{
"id": 121,
"name": "A"
},
{
"id": 122,
"name": "B"
},
{
"id": 123,
"name": "C"
},
{
"id": 124,
"name": "D"
}
]
}
这样我才能确定这是user_data。 我们可以区分两个json。
用于生成第一个json的代码位于
之下import pymysql
import json
conn = pymysql.connect(host='localhost', port=3306, user='root', passwd='', db='test', charset='utf8mb4', cursorclass=pymysql.cursors.DictCursor)
cursor = conn.cursor()
cursor.execute("SELECT * FROM user")
rows = []
for row in cursor:
rows += [row]
print(json.dumps(rows, sort_keys=False, indent=4, separators=(',', ': ')))
cursor.close()
conn.close()
答案 0 :(得分:1)
您可以使用键user_data
在字典对象中添加它。
user_data = json.dumps(rows, sort_keys=False, indent=4, separators=(',', ': '))
data = {
'user_data' : user_data
}