Json 替换Google云存储中多个文件的空间

Json 替换Google云存储中多个文件的空间,json,google-bigquery,google-cloud-storage,google-cloud-platform,Json,Google Bigquery,Google Cloud Storage,Google Cloud Platform,我在谷歌云存储上有数千个JSON,但它们有一个特定的字段名(活动名) 使用空格,但在对bigquery加载(或创建外部表)之前,我需要将空格替换为下划线(活动名称)。当我尝试在不替换的情况下创建时,出现以下错误: 查询字符串错误:非法字段名称:活动名称表:原始\u km\u所有\u数据 是否有其他解决方案不包括将所有文件下载到服务器,进行替换,然后再次上传到云存储 谢谢 您可以假装这些JSON文件是CSV文件,其中一列包含大字符串。然后,一旦它作为一个单列表加载到BigQuery中,使用or函数

我在谷歌云存储上有数千个JSON,但它们有一个特定的字段名(活动名) 使用空格,但在对bigquery加载(或创建外部表)之前,我需要将空格替换为下划线(活动名称)。当我尝试在不替换的情况下创建时,出现以下错误: 查询字符串错误:非法字段名称:活动名称表:原始\u km\u所有\u数据

是否有其他解决方案不包括将所有文件下载到服务器,进行替换,然后再次上传到云存储


谢谢

您可以假装这些JSON文件是CSV文件,其中一列包含大字符串。然后,一旦它作为一个单列表加载到BigQuery中,使用or函数用下划线替换空格。然后,您可以使用一系列函数来解析JSON并用实列填充表