Verwenden Sie json_agg()
um ein Array zu erhalten:
SELECT json_agg(source_column) AS the_column
FROM tbl;
Oder json_each()
in einem LATERAL
join und json_object_agg()
Elemente zusammenbauen:
SELECT json_object_agg(key, value) AS the_column
FROM tbl, json_each(data);