Skip to content

Converts a SQL value to a JSON value.

func.to_json(get_column(table, 'struct_col'))
func.to_json(func.named_struct('name', 'Alice', 'age', 30))
┌───────────────────────────┐
│ {"name":"Alice","age":30} │
└───────────────────────────┘
TO_JSON(<struct_col>)
SELECT TO_JSON(NAMED_STRUCT('name', 'Alice', 'age', 30));
┌───────────────────────────┐
│ {"name":"Alice","age":30} │
└───────────────────────────┘