这是因为运算符
->>将JSON数组元素获取为文本。您需要强制转换以将其结果转换回JSON。
您可以使用operator消除此多余的转换
->:
select person->'dogs'->0->'breed' from people where id = 77;

这是因为运算符
->>将JSON数组元素获取为文本。您需要强制转换以将其结果转换回JSON。
您可以使用operator消除此多余的转换
->:
select person->'dogs'->0->'breed' from people where id = 77;