【发布时间】:2022-01-23 23:56:19
【问题描述】:
我在名为 payload 的列中有 JSON:
"status":"E",
"statusText":"{\"status\":\"INVALID\",\"description\":\"Данные некорректны\}",
"errorCode":"smev_error"
我只知道如何获取statusText:
SELECT payload::json->>'statusText' FROM table_name;
它会告诉我
-[ RECORD 1 ]----------------------------------------------------
?column? | {"status":"INVALID","description":"Данные некорректны"}
我只需要得到description。我发现使用#> 构建可以解决我的问题,但我真的不知道如何使用它构建查询。所以我想得到这样的东西:
?column? | {"Данные некорректны"}
你能帮帮我吗?
【问题讨论】:
标签: sql arrays json postgresql psql