Postgres从两个json对象创建一个嵌套的json对象

Manoharan

我已经形成了两个2个独立查询的json对象,如下所示。

查询1:select json_build_object('v', 'v1', 'vname', 'vname1','user', 'user1')给出以下json对象:

{“ v”:“ v1”,“ vname”:“ vname1”,“ user”:“ user1”}

查询2:select json_build_object('id', 'is1','des' , 'des1','trg' , 'trg1','stat' , 'stat1')给出以下json对象:

{“ id”:“ is1”,“ des”:“ des1”,“ trg”:“ trg1”,“ stat”:“ stat1”}

我的要求是我想使用上述2个json对象创建一个json,如下所示:

{“ t1”:{“ v”:“ v1”,“ vname”:“ vname1”,“ user”:“ user1”},“ t2”:{“ id”:“ is1”,“ des”:“ des1 “,” trg“:” trg1“,” stat“:” stat1“}}

我已经尝试将json_build_object与上述查询作为内联查询一起使用,但是它不起作用。

提前非常感谢您。

尼克希尔

jon_build_objectpostgres绝对支持对的嵌套调用

这是一个使用问题中的两条语句来生成您要查找的输出的程序。

select json_build_object(
    't1', json_build_object('v', 'v1', 'vname', 'vname1','user', 'user1'),
    't2', json_build_object('id', 'is1','des' , 'des1','trg' , 'trg1','stat' , 'stat1')
);

json_build_object
------------------
 {"t1" : {"v" : "v1", "vname" : "vname1", "user" : "user1"}, "t2" : {"id" : "is1", "des" : "des1", "trg" : "trg1", "stat" : "stat1"}}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

添加两个JSON对象并创建一个新对象

结合两个json数组作为mysql中的键值并创建一个json对象

jq - 从两个 JSON 文件的键值中的差异创建一个新对象

合并Java中的两个对象列表以使用Jackson创建一个Json

使用字典中的两个对象创建一个嵌套对象

Postgres函数将两个具有重叠键的json对象合并为一个对象

从 C# 模型创建一个嵌套的 json 对象

Scala:如何创建一个简单的嵌套JSON对象

在 Jquery/Javascript 中将两个 json 对象合并为一个 json 对象

通过ID将两个json对象合并为一个对象

创建一个JSON对象数组

将两个json部分组合成一个json对象

创建一个包含 json 对象数组的 json 对象

用嵌套在两个键中的 JSON 代码创建一个数组

如何在AngularJs中推送JSON对象并创建一个嵌套对象

从两个数组创建一个JavaScript对象

将两个不同的JSON表示反序列化为一个对象

如何从一个JSON响应中拆分两个对象的数据?

JavaScript-将两个JSON请求合并为一个对象

Python-将两个列表组合成一个json对象

如何从两个表中进行SQL选择并获得一个json对象

如何从另一个 json 对象有效地创建嵌套的 json

我有两个json文档,我需要使用python比较第一个对象的键是否存在于第二个对象中。他们两个都嵌套

使用Newtonsoft.Json将两个数组转换为一个JSON对象

将两个嵌套的json对象与javascript结合在一起,并用一个键循环遍历它

相交两个对象数组,然后从两个对象数组创建一个新数组

在某些条件下,流从一个对象创建两个对象

如何减去两个XmlGregorianCalendar对象以创建一个Duration对象?

从vanilla JS中的两个对象数组创建一个新的对象数组