SelectDB Enterprise
参考手册
SQL 函数
标量函数
JSON 函数
JSON_PARSE_NOTNULL_ERROR_TO_INVALID

JSON_PARSE_NOTNULL_ERROR_TO_INVALID

描述

用于解析 JSON 字符串。如果 JSON 字符串格式无效或发生解析错误,函数会返回一个无效的 JSON 对象(通常是 {})。该函数的主要作用是确保在出现 JSON 格式错误时,返回一个安全的默认值,避免由于解析错误导致的查询失败。

语法

JSON_PARSE_NOTNULL_ERROR_TO_INVALID( <str> )

别名

  • JSONB_PARSE_NOTNULL_ERROR_TO_INVALID

必选参数

参数描述
<str>需要解析的 JSON 字符串。该参数应该是一个有效的字符串类型,包含 JSON 格式的数据。如果 JSON 格式无效,函数会返回一个无效的 JSON 对象。

返回值

返回一个无效的 JSON 对象(通常是 {}

示例

SELECT JSON_PARSE_NOTNULL_ERROR_TO_INVALID('{"name": "Alice", "age": 30}') AS parsed_json;
+---------------------------+
| parsed_json               |
+---------------------------+
| {"name":"Alice","age":30} |
+---------------------------+
 
© 2025 北京飞轮数据科技有限公司 京ICP备2022004029号 | Apache、Apache Doris 以及相关开源项目名称均为 Apache 基金会商标