def get(self): print "web service calling\n" taxi_id = self.get_argument("jsoncallback") gpslist = gps.read_trace_by_taxi_id(taxi_id) jsonlist = [] for gpsdata in gpslist: jsonlist.append(gpsdata.__dict__) resp_string = json.dumps(jsonlist) self.write(resp_string)
def get(self): print "web service calling\n" gpslist = gps.read_trace_by_taxi_id("13189111111") jsonlist = [] for gpsdata in gpslist: jsonlist.append(gpsdata.__dict__) if self.get_argument("jsoncallback"): resp_string = self.get_argument("jsoncallback") +"("+ json.dumps(jsonlist)+")" else : resp_string = json.dumps(jsonlist) self.write(resp_string)
def get(self): print "web service calling\n" car_id=self.get_argument("id")#此处利用GET方法传入Car_id print "id:"+car_id#检测传入成功 gpslist = gps.read_trace_by_taxi_id(car_id) jsonlist = [] for gpsdata in gpslist: jsonlist.append(gpsdata.__dict__) if self.get_argument("jsoncallback"): resp_string = self.get_argument("jsoncallback") +"("+ json.dumps(jsonlist)+")" else : resp_string = json.dumps(jsonlist) self.write(resp_string)