Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
json_数组_元素(json)返回什么类型?_Json_Postgresql - Fatal编程技术网

json_数组_元素(json)返回什么类型?

json_数组_元素(json)返回什么类型?,json,postgresql,Json,Postgresql,我很难理解如何在postgres中使用json_array_elements() 我想声明一个变量来保存json_数组元素(一些json_数据_数组)的结果,以便对行执行操作。我不知道该怎么做 所以它看起来是这样的: CREATE OR REPLACE FUNCTION myfunction() RETURNS TRIGGER AS $$ DECLARE mydata somedatatype := json_array_elements(New.data); BEGIN do s

我很难理解如何在postgres中使用json_array_elements()

我想声明一个变量来保存json_数组元素(一些json_数据_数组)的结果,以便对行执行操作。我不知道该怎么做

所以它看起来是这样的:

CREATE OR REPLACE FUNCTION myfunction() RETURNS TRIGGER AS $$

DECLARE 
    mydata somedatatype := json_array_elements(New.data);
BEGIN
 do something with mydata
这可能吗?还是我这里出了什么问题?

将JSON数组扩展为一组JSON元素

json_数组_元素(“[1,true,[2,false]]”)

一, 真的 [2,错]


我想知道的是我需要在声明中添加什么,而不是“somedatatype”。
json[]
。。。。关于一个相关的话题,关于一些使用它的方法。