Postgresql 如何使用path数组从jsonb获取元素

Postgresql 如何使用path数组从jsonb获取元素,postgresql,Postgresql,我有一个函数,它以json路径作为数组,以jsonb作为参数 是否有一个函数通过path数组获取jsonb文档中的元素 比如说: get\ujsonb\u元素(my\ujsonb,my\u路径) jsonb可以是: { "a": { "b":"x" } } '{a,b}' 路径可以是: { "a": { "b":"x" } }

我有一个函数,它以json路径作为数组,以jsonb作为参数

是否有一个函数通过path数组获取jsonb文档中的元素

比如说:
get\ujsonb\u元素(my\ujsonb,my\u路径)

jsonb可以是:

{
  "a": 
  {
    "b":"x"
  }
}
'{a,b}'
路径可以是:

{
  "a": 
  {
    "b":"x"
  }
}
'{a,b}'
函数将返回“x”。

找到它: 接线员
#>
是的。 例如