Преобразование 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.
Мне нужна ваша помощь, как его изменить.
И если есть хороший способ, пожалуйста, порекомендуйте его. Спасибо.