【发布时间】:2015-08-27 18:25:38
【问题描述】:
我的 KTR 是:
MongoDB Json Input 给出的 JSON 如下:
{“_id”:{“$oid”:“525cf3a70fafa305d949ede0”},“资产”: “RO2500AS1”,“盐排斥”:“82%”,“盐通道”:“18%”, “回收率”:“56.33%”,“浓度因子”:“2.3”,“状态”: “临界”,“流量警报”:“高流量”}
还有一个返回 2 行的 Table 输入:
在 StreamLookUp 步骤中,查找的 Key 配置为asset = AssetName
我的最终输出返回 2 个 json:
{"data":[{"估计成本":"USD 15","资产名称":"RO2500AS1","描述":"泵 维护","索引":1,"json":"{ \"_id\" : { \"$oid\" : \"525cf3a70fafa305d949ede0\"} , \"资产\" : \"RO2500AS1\" , \"盐 拒绝\" : \"82%\" , \"盐通道\" : \"18%\" , \"恢复\" : \"56.33%\" , \"浓度因子\" : \"2.3\" , \"状态\" : \"严重\" , \"流量警报\" : \"高 Flow\"}","Type":"Service","DeadLine":"13 November 2013"}]}
{"data":[{"估计成本":"USD 35","资产名称":"RO2500AS1","描述":"热量 传感器","索引":2,"json":"{ \"_id\" : { \"$oid\" : \"525cf3a70fafa305d949ede0\"} , \"资产\" : \"RO2500AS1\" , \"盐 拒绝\" : \"82%\" , \"盐通道\" : \"18%\" , \"恢复\" : \"56.33%\" , \"浓度因子\" : \"2.3\" , \"状态\" : \"严重\" , \"流量警报\" : \"高 Flow\"}","Type":"Replacement","DeadLine":"2013 年 11 月 26 日"}]}
我希望我的最终 JSON 输出合并显示结果,例如:
{"data": [{"估计成本":"USD 15", "AssetName":"RO2500AS1", “描述”:“泵维护”,“索引”:1,“类型”:“服务”, "DeadLine":"13 November 2013"}, {"估计费用":"USD 35", “资产名称”:“RO2500AS1”,“描述”:“热传感器”,“索引”:2, "Type":"Replacement", "DeadLine":"2013 年 11 月 26 日"}],
“json”:{“_id”:“525cf3a70fafa305d949ede0”},“资产”:“RO2500AS1” ,“盐排斥”:“82%”,“盐通过”:“18%”,“恢复”: “56.33%”,“浓度系数”:“2.3”,“状态”:“临界”, “流量警报”:“高流量”}
这意味着合并 2 行。
有人可以帮忙吗
【问题讨论】: