Как разобрать JSON с помощью json_populate_recordset в Postgres
У меня есть JSON хранится в виде текста в одной из строк моей базы данных. Данные JSON следующие
[{"id":67272,"name":"EE_Quick_Changes_J_UTP.xlsx"},{"id":67273,"name":"16167.txt"},{"id":67274,"name":"EE_12_09_2013_Bcum_Searchall.png"}]
чтобы разобрать это я хочу использовать метод postgresql
json_populate_recordset ()
когда я отправляю команду, как
select json_populate_recordset(null::json,'[{"id":67272,"name":"EE_Quick_Changes_J_UTP.xlsx"},{"id":67273,"name":"16167.txt"},{"id":67274,"name":"EE_12_09_2013_Bcum_Searchall.png"}]') from anoop;
это дает мне следующую ошибку: первый аргумент json_populate_recordset должен иметь тип строки
примечание: в предложении from "anoop" - это имя таблицы.
Может кто-нибудь предложить мне, как использовать метод json_populate_recordset для извлечения данных из этой строки JSON.
Я получил ссылку на метод изhttp://www.postgresql.org/docs/9.3/static/functions-json.html