0

我在响应列中有一个包含JSON数据的表(优步Eats)。

JSON结构

在此处输入图像描述

我必须使用SQL在BigQuery中的response列解析UberEats表中的JSON数据。

仅JSON解析

表格名称:树木视觉-339901.take_home_v2.virtual_kitchen_ubereats_hours

我尝试了以下查询

选择JSON_EXTRACT_SCALAR(响应,'$.uuid')AS UberEats_slug,JSON_EXTRACT_SCALAR(响应,'$.sections[0].regularHours[0].daysBitArray')AS UberEats_days_bit_array,JSON_EXTRACT_SCALAR(响应,'$.sections[0].regularHours[0].startTime')AS UberEats_opening_time,JSON_EXTRACT_SCALAR(响应,“$.sections[0].regularHours[0].endTime”)AS UberEats_closing_time发件人`树木视觉-339901.take_home_v2.virtual_kitchen_ubereats_hours`限制1000;

结果:所有列都包含空值

还有这个查询

选择JSON_EXTRACT_SCALAR(响应,'$.menus[*].uuid')AS UberEats_slug,JSON_EXTRACT_SCALAR(响应,'$.menus[*].sections[0].regularHours[0].daysBitArray')AS UberEats_days_bit_array,JSON_EXTRACT_SCALAR(响应,'$.menus[*].sections[0].regularHours[0].startTime')AS UberEats_opening_time,JSON_EXTRACT_SCALAR(响应,“$.menus[*].sections[0].regularHours[0].endTime”)AS UberEats_closing_time发件人`树木视觉-339901.take_home_v2.virtual_kitchen_ubereats_hours`限制1;

错误:

JSONPath中不支持的运算符:*;JSON_EXTRACT_SCALAR表达式中出错

0

重置为默认值

你的答案

单击“发布您的答案”,表示您同意我们的服务条款并确认您已阅读我们的隐私政策.