d={
"state": "ok",
"errmsg": "",
"data": {
"id": 1,
"username": '李元霸'
}
}
}
}
for i in d['data']:
conn = pymysql.connect(host='localhost', port=3306, user='root', passwd='123456', db='test', charset='utf8')
cursor = conn.cursor()
tsql = "insert into test1(id,name)values(%s,'%s')" % (i['id'],i['username'])
print(tsql)
cursor.execute(tsql)
conn.commit()
conn.close()
Je peux gérer ce type de dépôt, mais je ne sais pas comment ajouter la clé
Comment procéder comme suit 2017-01-02": {
、"16777216": {
Ces deux clés sont stockées dans MySQL avec les champs identifiant et nom d'utilisateur
{
"state": "ok",
"errmsg": "",
"data": {
"2017-01-02": {
"16777216": {
"id": 1,
"username": '李元霸'
}
},
"2017-01-06": {
"16777456": {
"id": 2,
"username": '陈坤'
}
},
}
}
Dictionnaire stocké dans MySQL
Je l'ai utilisé
a={xxxx}
![](http://img.php.cn/upload/image/000/000/000/d1941029adaf10e8efa539bb459a928b-0.png)
Tu veux ça ?
Utilisez simplement une boucle pour extraire les données dont vous avez besoin et les insérer dans la base de données
Le code suivant ne peut gérer que le cas le plus simple
D’ailleurs, ce que tu as donné
json
ne semble pas très correct. .exécuter le code