JSON_PRETTY (Lakehouse v1)
Da formato a los datos JSON para que sean más legibles y presentables. Agrega automáticamente sangría, saltos de línea y otros elementos de formato a los datos JSON para mejorar su representación visual.
Sintaxis de Analyze
Sección titulada «Sintaxis de Analyze»func.json_pretty(<json_string>)Ejemplos de Analyze
Sección titulada «Ejemplos de 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" ││ } ││ } │└─────────────────────────────────────────────────────────────────────────────────────────────────┘Sintaxis SQL
Sección titulada «Sintaxis SQL»JSON_PRETTY(<json_string>)Tipo de retorno
Sección titulada «Tipo de retorno»String.
Ejemplos de SQL
Sección titulada «Ejemplos de 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" ││ } ││ } │└───────────────────────────────────────────────────────────────────────────────────────┘