【发布时间】:2013-03-27 06:35:40
【问题描述】:
我正在使用来自 Scala 的 BigQuery。我尝试了示例 Scala 代码来调用 Google bigQuery API
斯卡拉:
val queryInfo: QueryRequest =
new QueryRequest().setQuery(s"SELECT * FROM $PROJECT_ID:$dataSetId.$tableId;")
val queryRequest: Bigquery#Jobs#Query =
bigquery.jobs().query(PROJECT_ID, queryInfo)
val queryResponse: QueryResponse =
queryRequest.execute()
BQ 以上返回:
{
"jobComplete":true,
"jobReference":{
"jobId":"job_xxx",
"projectId":"xxx"
},
"kind":"bigquery#queryResponse",
"rows":[{"f":[{"v":"1"},{"v":"1364206559422"}]}],
"schema": {
"fields":[
{"mode":"NULLABLE","name":"id","type":"STRING"},
{"mode":"NULLABLE","name":"timestamp","type":"INTEGER"}
]
},
"totalRows":"1",
"pageToken":"xxxx"
}
请帮助我以 JSON 格式解析结果上方的值或更改查询以返回如下格式的结果:
{"id": "1", "timestamp": "1364206559422"}
【问题讨论】:
-
我重新标记了它,因为它在我看来就像 Scala。
-
好的,谢谢。你是对的......错误已修复
标签: scala google-bigquery