代码之家  ›  专栏  ›  技术社区  ›  Andrew Cassidy

BigQuery下载或导出为JSON不考虑类型

  •  0
  • Andrew Cassidy  · 技术社区  · 6 年前

    我在BigQuery中运行的查询:

    select 5 as a
    

    运行上述查询并选择“另存为表”时得到的架构。

    json i get when I download the query result as jsonorwhen I export the table:。

    “a”:“5”
    

    这不应该是:

    “a”:5_
    
    
    

    enter image description here

    当我以json的形式下载查询结果时得到的json导出表时:

    {"a":"5"}
    

    这不应该是:

    {"a":5}
    
    2 回复  |  直到 6 年前
        1
  •  3
  •   chuckx    6 年前

    Exporting Table Data - Export Limitations

    当以JSON格式导出数据时,int64(integer)数据类型为

        2
  •  1
  •   Elliott Brossard    6 年前

    TO_JSON_STRING From the documentation INT64

    无损于IEEE754双精度浮点数。价值观

    要使用此函数返回查询结果,可以使用此表单:

    SELECT TO_JSON_STRING(t)
    FROM (
      <your query here>
    ) AS t