首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在BigQuery中,有没有办法检查text列值是否是有效的JSON字符串?

在BigQuery中,有没有办法检查text列值是否是有效的JSON字符串?
EN

Stack Overflow用户
提问于 2021-08-13 10:32:05
回答 1查看 28关注 0票数 0

在MySQL中,我可以使用json_valid() MySQL函数检查text列是否包含有效的json字符串。我需要在BigQuery中执行类似的检查,但我在https://cloud.google.com/bigquery/docs/reference/standard-sql/json中没有看到任何对等的检查。

为了澄清,我不需要提取任何值,我需要知道整个字符串是否有效的JSON,以检查任何数据损坏。

EN

回答 1

Stack Overflow用户

发布于 2021-08-13 18:01:07

下面的代码应该可以按照您所描述的方式工作

代码语言:javascript
复制
select text, if(json_extract(text, '$') is null, false, true) valid_json
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68770754

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档