PostgreSQL将TEXT视为JSON

Mik*_*iss 3 postgresql json postgresql-9.3

我的表中有一个TEXT列(它实际上是'字符变化'),但列中的数据是有效的json.如何使用Postgres 9.3的新JSON函数访问此列中的字段?

我基本上想要的是一种能够做到的方法:

SELECT mycolumn->'myfield' from mytable;
Run Code Online (Sandbox Code Playgroud)

我是否需要将整个列转换为本机JSON数据类型,或者是否有一种简单/有效的方法来转换单元格?

Erw*_*ter 6

SELECT mycolumn::json->'myfield' from mytable;
Run Code Online (Sandbox Code Playgroud)