【问题标题】:JSON parsing error in table copy from BigQuery to BigQuery table using Java使用 Java 从 BigQuery 到 BigQuery 表的表复制中的 JSON 解析错误
【发布时间】:2018-04-28 21:31:23
【问题描述】:

我收到以下错误,同时我尝试简单地将数据从一个表复制到另一个表。临时文件已将表格行正确转换为 JSON 格式;但是,出现了这个错误:

JSON 临时文件:第 1 行 -> {"field_0":"mango"}

"读取数据时出错,错误信息:JSON 解析错误在行 从位置 0 开始:没有这样的字段:field_0"

【问题讨论】:

    标签: google-cloud-platform google-bigquery apache-beam


    【解决方案1】:

    对不起,由于我的声誉低,我无法发表评论,但我认为这个问题可能与JSON parsing error in row starting at position 0: . Row size is larger than: 2097152直接相关

    您的 JSON 数据应如下所示:

    {"user_id":1,"address": "london", "birthday":xxxx}
    {"user_id":2,"address": "london", "birthday":xxxx}
    {"user_id":3,"address": "NY", "birthday":xxxx}
    

    不是

    [{"user_id":1,"address": "london", "birthday":xxxx},
    {"user_id":2,"address": "london", "birthday":xxxx},
    {"user_id":3,"address": "NY", "birthday":xxxx}]
    

    支持JSON format。我认为您的表可以正确转换为 JSON 格式,但不是 BigQuery 期望的格式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-27
      • 1970-01-01
      相关资源
      最近更新 更多