JSON_STRIP_NULLS(Lakehouse v1)
从 JSON 对象中删除所有值为 null 的属性。
Analyze 语法
Section titled “Analyze 语法”func.json_strip_nulls(<json_string>)Analyze 示例
Section titled “Analyze 示例”func.json_strip_nulls(func.parse_json('{"name": "alice", "age": 30, "city": null}'))
┌─────────────────────────────────────────────────────────────────────────────────────────────────┐│ func.json_strip_nulls(func.parse_json('{"name": "alice", "age": 30, "city": null}')) ││ String │├─────────────────────────────────────────────────────────────────────────────────────────────────┤│ {"age":30,"name":"Alice"} │└─────────────────────────────────────────────────────────────────────────────────────────────────┘SQL 语法
Section titled “SQL 语法”JSON_STRIP_NULLS(<json_string>)返回与输入 JSON 值类型相同的值。
SQL 示例
Section titled “SQL 示例”SELECT JSON_STRIP_NULLS(PARSE_JSON('{"name": "Alice", "age": 30, "city": null}'));
json_strip_nulls(parse_json('{"name": "alice", "age": 30, "city": null}'))|--------------------------------------------------------------------------+{"age":30,"name":"Alice"} |