我正在为一个新的postgresql数据库编写函数,我试图循环一个嵌套结构.
DO $BODY$ DECLARE omgjson json := '[{ "type": false },{ "type": "photo" },{"type": "comment" }]'; i record; BEGIN FOR i IN SELECT * FROM json_array_elements(omgjson) LOOP RAISE NOTICE 'output from space %',i; END LOOP; END; $BODY$language plpgsql
这返回一组记录(text!),这不是JSON!所以我无法像i->>’type’这样查询,但这正是我想要完成的…