使用PostgreSQL 9.3,json_array_elements函数将数组中的每个字符串元素作为json字符串返回。
select value from json_array_elements('["a", "b"]');
value
-------
"a"
"b"
我想将这些转换为常规的Postgres TEXT值,但我感到茫然。我尝试了值:: TEXT,但它们仍然是双引号,即json字符串。
答案 0 :(得分:3)
简单如下:
select value from json_array_elements_text('["a", "b"]');
答案 1 :(得分:1)
我想你想要这个。
select REPLACE(value::TEXT,'"','') from json_array_elements('["a", "b"]');