Di Postgres 9.4 Anda dapat menggunakan json_build_object () .
Untuk contoh Anda, ini berfungsi seperti:
SELECT group_id,
json_agg(json_build_object('id', id, 'name', name, 'body', body))
FROM temp
GROUP BY group_id;
ini cara yang lebih ramah, Postgres mencintai kita :3