以下语句可直接查询出json格式数据 select array_to_json(array_agg(row_to_json(t))) from (select 字段1,字段2,字段3 from table_a) t