Вы можете напрямую получить объект JSON из БД, используя следующий запрос:
select json_build_object(
'id', users.id,
'name', users.name,
'items', jsonb_agg(inventory.name)
) json_result
from users
left join inventory on inventory.user_id = users.id
where users.id = 1
group by users.id, users.name
;
Здесь вы можете запустить SQL запрос
+============================================================================+
| json_result |
+============================================================================+
| {"id" : 1, "name" : "User 1", "items" : ["Stuff 1", "Stuff 2", "Stuff 3"]} |
+----------------------------------------------------------------------------+