如何从Postgres中的JSON列获取数据

时间:2020-08-27 11:48:08

标签: json postgresql

var y=700;
Select replace (( split_part( split_part(json_array_elements(hrstr_json_data::json -> 'name')::varchar2 ,'^' ,2 )::varchar2 ,'#' , 1)      ) , '"' , '')::varchar2   AS name 
from tablename

我希望以类似列名的方式获取数据,例如,以John,Cena的身份来命名数据

1 个答案:

答案 0 :(得分:0)

您可以提取数组的两个元素,然后对每个元素使用GlobalConfiguration.Configuration.Formatters.Clear(); GlobalConfiguration.Configuration.Formatters.Add(new JsonMediaTypeFormatter());

split_part()