JSON_PRETTY(Lakehouse v1)
格式化 JSON 数据,使其更易读、更美观。它会自动为 JSON 数据添加缩进、换行和其他格式,以获得更好的视觉呈现。
Analyze 语法
Section titled “Analyze 语法”func.json_pretty(<json_string>)Analyze 示例
Section titled “Analyze 示例”func.json_pretty(func.parse_json('{"person": {"name": "bob", "age": 25}, "location": "city"}'))
┌─────────────────────────────────────────────────────────────────────────────────────────────────┐│ func.json_pretty(func.parse_json('{"person": {"name": "bob", "age": 25}, "location": "city"}')) ││ String │├─────────────────────────────────────────────────────────────────────────────────────────────────┤│ { ││ "location": "City", ││ "person": { ││ "age": 25, ││ "name": "Bob" ││ } ││ } │└─────────────────────────────────────────────────────────────────────────────────────────────────┘SQL 语法
Section titled “SQL 语法”JSON_PRETTY(<json_string>)String。
SQL 示例
Section titled “SQL 示例”SELECT JSON_PRETTY(PARSE_JSON('{"name":"Alice","age":30}'));
---┌──────────────────────────────────────────────────────┐│ json_pretty(parse_json('{"name":"alice","age":30}')) ││ String │├──────────────────────────────────────────────────────┤│ { ││ "age": 30, ││ "name": "Alice" ││ } │└──────────────────────────────────────────────────────┘
SELECT JSON_PRETTY(PARSE_JSON('{"person": {"name": "Bob", "age": 25}, "location": "City"}'));
---┌───────────────────────────────────────────────────────────────────────────────────────┐│ json_pretty(parse_json('{"person": {"name": "bob", "age": 25}, "location": "city"}')) ││ String │├───────────────────────────────────────────────────────────────────────────────────────┤│ { ││ "location": "City", ││ "person": { ││ "age": 25, ││ "name": "Bob" ││ } ││ } │└───────────────────────────────────────────────────────────────────────────────────────┘