使用python

时间:2015-05-20 11:47:37

标签: python mysql json database

我有一个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)

1 个答案:

答案 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()