【发布时间】:2020-07-14 01:03:26
【问题描述】:
我希望能够从 bigquery 中的 json 字符串列中提取值 例如,
SELECT JSON_EXTRACT_SCALAR('{"bbb":"\"aaa\""}', '$.bbb') as hello
是否可以运行该查询并获得“aaa”?我需要解决什么问题?
【问题讨论】:
标签: google-bigquery
我希望能够从 bigquery 中的 json 字符串列中提取值 例如,
SELECT JSON_EXTRACT_SCALAR('{"bbb":"\"aaa\""}', '$.bbb') as hello
是否可以运行该查询并获得“aaa”?我需要解决什么问题?
【问题讨论】:
标签: google-bigquery
粘贴代码中的问题是引号的转义。
尝试以下任何一种,您都会得到想要的结果:
SELECT JSON_EXTRACT_SCALAR(r'{"bbb":"\"aaa\""}', '$.bbb') as hello
SELECT JSON_EXTRACT_SCALAR('{"bbb":"\\"aaa\\""}', '$.bbb') as hello
【讨论】: