Преобразование SQL датчика в json в Python


 mydb = mysql.connector.connect(
        host="db-instance.rds.amazonaws.com",
        user="root",
        passwd="test",
        database="test" 
    )
    
    mc = mydb.cursor()
    
    sql = "INSERT INTO robot1_sensor (robot_id, x, y, ultrafine_dust, fine_dust, co2, formaldehyde, co, no2, radon,tvoc,temperature,humidity) VALUES (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s)";
    
    
    def air_info_recv(msg) :
        global mc
        global sql
        global mydb
        global robot_id
        global x
        global y
        print ("sub0000")
        air_info_dict = dict()
        
        print(msg.Dust_PM2_5_ugm3)
        
       
        print ("sub111")
        Fine_dust = msg.Dust_PM10_ugm3
        Ultrafine_dust =  msg.Dust_PM2_5_ugm3
        CO2 = msg.CO2_ppm
        Formaldehyde =  msg.HCHO_ugm3
        CO = msg.CO_ppm
        NO2 = msg.NO2_ppm
        Radon = msg.Rn_Bqm3
        Organic_compounds = msg.TVOCs_ugm3
        Temperature = msg.temp_celcius
        Humidity = msg.hum_RHp
        print ("sub2222")
        val = (robot_id,x,y,Ultrafine_dust,Fine_dust,CO2,Formaldehyde,CO,NO2,Radon,Organic_compounds,Temperature,Humidity)
        
        mc.execute(sql, val)
        print ("sub33333")
        mydb.commit()
    
        print(mc.rowcount, "insert record")

Я хочу изменить приведенный выше sql из python в json и отправить его на сервер api.

Серверный api работает с django.

Мне нужна ваша помощь, как его изменить.

И если есть хороший способ, пожалуйста, порекомендуйте его. Спасибо.

Вернуться на верх