如何在python中使用flask框架将数据解析到android
你好,我有这段python代码如何在python中使用flask框架将数据解析到android,android,python,sql,google-maps,flask,Android,Python,Sql,Google Maps,Flask,你好,我有这段python代码 from flask import Flask app = Flask(__name__) @app.route("/") def main(): import mysql.connector cnx = mysql.connector.connect(user='root', password='', host='127.0.0.1', database='air_quali
from flask import Flask
app = Flask(__name__)
@app.route("/")
def main():
import mysql.connector
cnx = mysql.connector.connect(user='root', password='',
host='127.0.0.1', database='air_quality')
cursor = cnx.cursor()
query = ("SELECT coords.x,coords.y, pollution.* FROM coords ,pollution WHERE coords.id =pollution.id ")
data=cursor.execute(query)
data = cursor.fetchall()
tmp="test"
for row in data:
tmp+="{''x'':''"+row[0] +"'',''y'':''"+row[1] +"'',''network'':''" +row[7] +"'',''country_code'':''" + row[3] +"',''pollutant'':''" +row[4] +"'',''numeric_val'':''" +row[5] +"'',''date'':''" +row[6] +"''}"
return tmp
app.run(threaded=True)
我想用android studio制作一个应用程序,使用我数据库中的数据,根据我的(x,y)在谷歌地图上创建标记。我如何将这些数据解析到android中,因为我只使用json格式进行搜索。我必须将响应格式化为json吗?我该怎么做?当我运行代码时,我会在浏览器()上查看我的记录!
样本:
test{''x'':''-13.860830000250354'',''y'':''28.498380000027481'',''network'':''CASA PALACIO-PUERTO DEL ROSARIO'',''country_code'':''ES',''pollutant'':''PM10'',''numeric_val'':''22'',''date'':''2015-10-17''}
{''x'':''-17.771554000133261'',''y'':''28.645396000388093'',''network'':''SAN ANTONIO-BRE?A BAJA'',''country_code'':''ES',''pollutant'':''PM10'',''numeric_val'':''16'',''date'':''2015-10-17''}