Я новичок в Postgres и использую версию 9.4. У меня есть запрос, возвращающий столбец json
.
Как добавить ключ в массив JSON значение?Как добавить ключ к значению массива JSON?
Мой запрос:
select array_to_json(array_agg(t))
from (select DISTINCT ON(city,state)latitudes,longitudes,city,state
from zips where city ilike 'ORL%'
order by city,state,ziptype desc
limit 10) t;
Выход как:
[{"latitudes": 31.22,"longitudes": -103.91,"city": "Orla","state": "TX"}, ...
Однако, я хотел бы назвать его таким, как:
["Locations": [{"latitudes": 31.22,"longitudes": -103.91,"city": "Orla","state": "TX"}, ...
'json_build_object ('Местоположение', array_to_json (array_agg (т)))' – Abelisto
спасибо, что работал – user1591668