Điều này là do toán tử ->>
nhận phần tử mảng JSON dưới dạng văn bản. Bạn cần truyền để chuyển đổi kết quả của nó trở lại JSON.
Bạn có thể loại bỏ việc truyền thừa này bằng cách sử dụng toán tử ->
:
select person->'dogs'->0->'breed' from people where id = 77;