JSON_PRETTY (Lakehouse v1)
Formatuje dane JSON, czyniąc je bardziej czytelnymi i przejrzystymi. Automatycznie dodaje wcięcia, podziały wierszy i inne elementy formatowania, aby poprawić wizualną prezentację danych JSON.
Składnia Analyze
Dział zatytułowany „Składnia Analyze”func.json_pretty(<json_string>)Przykłady Analyze
Dział zatytułowany „Przykłady 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" ││ } ││ } │└─────────────────────────────────────────────────────────────────────────────────────────────────┘Składnia SQL
Dział zatytułowany „Składnia SQL”JSON_PRETTY(<json_string>)Typ zwracany
Dział zatytułowany „Typ zwracany”String.
Przykłady SQL
Dział zatytułowany „Przykłady 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" ││ } ││ } │└───────────────────────────────────────────────────────────────────────────────────────┘