【问题标题】:Validate json format in prestoDB在 prestoDB 中验证 json 格式
【发布时间】:2016-06-29 01:32:54
【问题描述】:

我们大量使用 presto JSON 功能,而我们缺少的是能够在 JSON 无效时为空,这样使用 JSON 函数的 SQL 语句在 JSON 出现问题时不会中断格式。

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

谢谢

【问题讨论】:

    标签: json presto


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2018-07-25
      • 1970-01-01
      • 2014-06-14
      • 2019-09-12
      • 1970-01-01
      • 1970-01-01
      • 2021-10-20
      • 2017-07-03
      • 1970-01-01
      相关资源
      最近更新 更多