在 prestoDB 中验证 json 格式
Posted
技术标签:
【中文标题】在 prestoDB 中验证 json 格式【英文标题】:Validate json format in prestoDB 【发布时间】:2016-06-29 01:32:54 【问题描述】:我们大量使用 presto JSON 功能,而我们缺少的是能够在 JSON 无效时为空,这样使用 JSON 函数的 SQL 语句在 JSON 出现问题时不会中断格式。
最初我认为它可以通过JSON_PARSE
和NULLIF
的某种组合来完成,但无法做到这一点..
有没有办法进行这种验证?
谢谢
【问题讨论】:
【参考方案1】:您可以使用try
函数来防止json 函数查询失败。例如,SELECT try(json_parse('bad json'))
将返回 null
而不是查询失败。
【讨论】:
以上是关于在 prestoDB 中验证 json 格式的主要内容,如果未能解决你的问题,请参考以下文章