在prestoDB中验证json格式

时间:2016-03-14 05:45:28

标签: json presto

我们使用presto JSON功能大量退出,并且我们缺少的东西是当JSON不是这样有效时能够为null如果JSON有问题,使用JSON函数的SQL语句不会中断格式。

最初我认为可以使用JSON_PARSENULLIF的某种组合来完成,但无法实现这一目标。 有没有办法做这种验证?

由于

1 个答案:

答案 0 :(得分:4)

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