You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在BigQuery中查询JSON对象:提取firstname字段失败求助

解决BigQuery中提取带点的JSON键值问题

你的JSON对象里的键是带点的完整字符串("user.firstname"),并非嵌套的user对象下的firstname字段,所以之前使用的路径$.user.firstname会尝试查找不存在的嵌套结构,导致提取失败。

要正确提取user.firstname对应的值,需要在路径表达式里用双引号包裹带特殊字符的键名,告诉BigQuery这是一个完整的键:

SELECT JSON_VALUE(user_properties, '$."user.firstname"') AS firstname
FROM your_table_name

替换your_table_name为你实际的表名即可正常提取John这个值。

内容的提问来源于stack exchange,提问作者M. Cham

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 10:50:42