como analisar json usando json_populate_recordset no postgres

Eu tenho um json armazenado como texto em uma das minhas linhas do banco de dados. os dados json são os seguintes

[{"id":67272,"name":"EE_Quick_Changes_J_UTP.xlsx"},{"id":67273,"name":"16167.txt"},{"id":67274,"name":"EE_12_09_2013_Bcum_Searchall.png"}]

para analisar isso, eu quero usar o método postgresql

json_populate_recordset ()

quando eu postar um comando como

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;

me dá o seguinte argumento de erro: primeiro argumento de json_populate_recordset deve ser um tipo de linha

nota: na cláusula from "anoop" está o nome da tabela.

alguém pode me sugerir como usar o método json_populate_recordset para extrair dados dessa string json.

Eu tenho referência do método dehttp://www.postgresql.org/docs/9.3/static/functions-json.html

questionAnswers(2)

yourAnswerToTheQuestion