【发布时间】:2016-07-02 11:56:07
【问题描述】:
从 BigQuery 项目中查询数据:
def post(self):
lat = self.request.get("lat")
lng = self.request.get("lng")
query = '''query'''
query_data = {
'query': (query)
}
logging.info(query)
query_request = service.jobs()
query_response = query_request.query(projectId=PROJECTID, body=query_data).execute()
这些行返回类似于以下内容的内容:
"rows": [{"f": [{"v": "area name."}, {"v": "example"}, {"v": " 100233"}, {"v": "0.0000"}, {"v": "0.0000"}, {"v": "761"}, {"v": "street name"}, {"v": "50"}, {"v": "City"}, {"v": "25"}, {"v": "Town"}, {"v": "distance value"}]
有没有办法可以将其格式化为这种性质的东西?
[{
"streetName": "street name",
"streetId": "16833",
"data": "example",
"latitude": "0.0000",
"longitude": "0.0000",
"areaId": "847",
"areaName": "area name",
"townId": "50",
"townName": "town",
"stateId": "25",
"stateName": "City",
"distance": "distance value"
}]
【问题讨论】: