Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在python中使用flask框架将数据解析到android_Android_Python_Sql_Google Maps_Flask - Fatal编程技术网

如何在python中使用flask框架将数据解析到android

如何在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

你好,我有这段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_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''}