【发布时间】:2017-12-11 12:06:36
【问题描述】:
将 Big Query 表提取为换行符分隔的 json 时是否可以保留空值?
【问题讨论】:
标签: google-bigquery
将 Big Query 表提取为换行符分隔的 json 时是否可以保留空值?
【问题讨论】:
标签: google-bigquery
一种选择是使用TO_JSON_STRING 函数并将结果下载为CSV,或使用Python 之类的API 来读取结果。您的查询(使用标准 SQL)将是这样的:
SELECT TO_JSON_STRING(t) AS json
FROM `project.dataset.table` AS t;
这将为任何空列生成具有null 值的命名字段。
【讨论】:
{"foo": 42, "bar": null} 变成{"foo": 42}?