Ini karena operator ->> mendapat elemen array JSON sebagai teks. Anda memerlukan pemeran untuk mengonversi hasilnya kembali ke JSON.
Anda dapat menghilangkan pemeran yang berlebihan ini dengan menggunakan operator -> :
select person->'dogs'->0->'breed' from people where id = 77;