如何在postgresql中设置和打印json对象的值?

到目前为止,我所做的是:

DO
$do$
DECLARE
    namz Text;
    jsonObject json = 
            '{
                "Name": "Kshitiz Kala",     
                "Education": "B.Tech", 
                "Skills": ["J2EE", "JDBC", "Html"]
            }';
BEGIN 
    SELECT jsonObject->'Name' into namz;
    select namz;
END
$do$

我在这里没有发现任何成功。

实际问题是,我将一个json对象传递给一个存储过程,该存储过程将数据存储在三个不同的表中1)用户表包含user_id,user_name,user_edu。2)技能表包含skill_id、skill_name。3) user_skill表包含id、user_id、usr_skill_id。

这是我从Django应用程序传递的json对象

{"Name": "Kshitiz Kala", "Education": "B.Tech", "Skills": ["J2EE", "JDBC", "Html"]}

转载请注明出处:http://www.intsu.net/article/20230508/2039542.html