JSON_PRETTY (Lakehouse v1)
Met en forme des données JSON pour les rendre plus lisibles et plus présentables. Elle ajoute automatiquement l’indentation, les sauts de ligne et d’autres éléments de mise en forme aux données JSON pour une meilleure représentation visuelle.
Syntaxe Analyze
Section intitulée « Syntaxe Analyze »func.json_pretty(<json_string>)Exemples Analyze
Section intitulée « Exemples 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" ││ } ││ } │└─────────────────────────────────────────────────────────────────────────────────────────────────┘Syntaxe SQL
Section intitulée « Syntaxe SQL »JSON_PRETTY(<json_string>)Type de retour
Section intitulée « Type de retour »Chaîne.
Exemples SQL
Section intitulée « Exemples 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" ││ } ││ } │└───────────────────────────────────────────────────────────────────────────────────────┘