【问题标题】:Parse response to JSON format解析 JSON 格式的响应
【发布时间】: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


【解决方案1】:

我喜欢lift json

看看乐透的例子,案例类很简单

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-27
    • 1970-01-01
    • 1970-01-01
    • 2020-03-04
    相关资源
    最近更新 更多