在一个输出中合并多个JSON

时间:2017-07-03 13:57:41

标签: json mongodb etl talend

当我需要在一个输出中组合两个JSON以在MongoDB中插入时,我正在处理BI项目。

工作屏幕:

Screenshot

第一个JSON就是这样:

{
   "idCommand": 1
   "name": "Maurice"
}

第二个JSON就是这样:

{
   "products": [

       {
          "name": "Banana"
       },
       {
          "name": "Orange"
       },
    ]
}

我们想要的最终JSON:

{
   "idCommand": 1
   "name": "Maurice",
   "products": [

       {
          "name": "Banana"
       },
       {
          "name": "Orange"
       },
    ]
}

1 个答案:

答案 0 :(得分:0)

发表评论:

包含与之关联的产品” - 没有可见的关联。据我了解这个结果,记录可以连接是纯粹的一致。但是如果这些只是两个表,你应该考虑join Oracle中的表,select结果和编写JSON字段。应该容易多了。同样,取决于表是否可连接。