JSON_PARSE_NOTNULL_ERROR_TO_INVALID
更新时间:2025-10-16
描述
用于解析 JSON 字符串。如果 JSON 字符串格式无效或发生解析错误,函数会返回一个无效的 JSON 对象(通常是 {})。该函数的主要作用是确保在出现 JSON 格式错误时,返回一个安全的默认值,避免由于解析错误导致的查询失败。
语法
SQL
1JSON_PARSE_NOTNULL_ERROR_TO_INVALID( <str> )
别名
- JSONB_PARSE_NOTNULL_ERROR_TO_INVALID
必选参数
| 参数 | 描述 |
|---|---|
<str> |
需要解析的 JSON 字符串。该参数应该是一个有效的字符串类型,包含 JSON 格式的数据。如果 JSON 格式无效,函数会返回一个无效的 JSON 对象。 |
返回值
返回一个无效的 JSON 对象(通常是 {})
示例
SQL
1SELECT JSON_PARSE_NOTNULL_ERROR_TO_INVALID('{"name": "Alice", "age": 30}') AS parsed_json;
SQL
1+---------------------------+
2| parsed_json |
3+---------------------------+
4| {"name":"Alice","age":30} |
5+---------------------------+
