在prestoDB中验证json格式



我们使用presto JSON功能大量退出,我们缺少的是当JSON无效时能够为空,如果JSON格式有问题,使用JSON函数的SQL语句将不会中断。

最初我认为这可以通过JSON_PARSENULLIF的某种组合来完成,但无法做到这一点。有没有办法进行这种验证?

谢谢

可以使用 try 函数来防止 json 函数使查询失败。 例如,SELECT try(json_parse('bad json'))将返回null,而不是使查询失败。

相关内容

  • 没有找到相关文章

最新更新