我在尝试从服务器构建JSON响应时遇到问题。在
我想得到一个包含其他JSON对象的JSON对象,这是我从SQL查询得到的结果,这样我就可以通过我的websocket服务器发送包含JSON的JSON
直到现在我试过这样的方法:
def screenColor(self,ne_Lat, ne_Lng, sw_lat, sw_Lng):
data={}
allData=[]
for rec in self.c.execute('''SELECT * FROM squares WHERE ((lat BETWEEN ? AND ?) AND (long BETWEEN ? AND ?)) ''',(sw_lat, ne_Lat, sw_Lng, ne_Lng)):
data['color']=rec[3]
data['lat']=rec[1]
data['lng']=rec[2]
json_data=json.dumps(data)
allData.append(json_data)
return allData
当我打印返回值时,我得到:
^{pr2}$有没有办法把这个数组作为一个JSON对象?那已经是一个JSON对象了吗?在
非常感谢!在
您应该尝试以下操作:
否则,如果你在循环之外定义你的字典
data
,它将在每次迭代时被覆盖。。。在相关问题 更多 >
编程相关推荐