我有一个JSON
{
"data": {
"message": { “success” }
"user": {
"id": "1234",
"playlist": [
[
"title",
"album",
"artist",
"info"
],
[
"title",
"album",
"artist",
"info"
]
]
}
}
}
我想用相同的方式填充MYSQL表。但是我是python的新手因此不知道如何做同样的事情。当JSON命中服务器时,我应该如何确保自动更新MYSQL表。
我试过的是
db.execute("INSERT INTO json_col VALUES %s", title,album,artist,info)
答案 0 :(得分:1)
我猜您试图将播放列表值插入表格中的相应字段:
for list in dict['data']['user']['playlist']:
db.execute("INSERT INTO json_col (title, album, artist, info) VALUES (%s, %s, %s, %s)" %
(list[0], list[1], list[2], list[3]))
db.commit()