在MySQL中,我可以使用json_valid() MySQL函数检查text列是否包含有效的json字符串。我需要在BigQuery中执行类似的检查,但我在https://cloud.google.com/bigquery/docs/reference/standard-sql/json中没有看到任何对等的检查。
为了澄清,我不需要提取任何值,我需要知道整个字符串是否有效的JSON,以检查任何数据损坏。
发布于 2021-08-13 18:01:07
下面的代码应该可以按照您所描述的方式工作
select text, if(json_extract(text, '$') is null, false, true) valid_jsonhttps://stackoverflow.com/questions/68770754
复制相似问题