在Web服务器中,我正在Postgres中运行查询,该查询执行聚合(select json_build_object
)的json_agg
。我正在使用Sequel来获取此数据,并且正在获取Sequel::Postgres::JSONHash
实例的值。然后,我执行to_json
以便将其发送到Web客户端。
此查询的输出非常大,如果我可以直接获取postgres的原始json响应并将其发送给客户端,而不是将其解析为JSONHash
(由Sequel完成),然后再次将其转换为json。
我该怎么办?
答案 0 :(得分:1)
将json_build_object从json转换为查询中的文本:SELECT json_build_object(...)::text ...