点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的出口
我正在使用CPI从SF获取数据。但是,我试图合并同一位员工的某些消息。
现在我获取实体" PerPhone"的数据,它向我返回了如下记录,每个人的每个电话号码是一个记录。有些员工可能有两个公司电话号码,它将返回两个记录 对我来说。但我想将它们像合并到一条记录中,然后用","来分割电话号码。就像下面一样。
原始返回电话号码(假设员工有两个公司电话号码):
我希望它的格式如下:
{
" emp_id":" Test_Import",
"业务":
{" phoneNumber1"," phoneNumber2"},
.....
}
任何建议将不胜感激!!
此致
克里斯蒂。
(6.4 kB)
您好 Christy Chang
我建议编写一个GroovyScript来解析和合并节点。 使用JSONSlurper解析JSON节点: http://groovy-lang.org/json.html
通过... each {节点->/*您的合并逻辑*/}在所有节点上进行迭代。 如果找到已经看到的带有" emp_id"的节点,请读取该编号,将其合并到已知节点中并删除当前节点。
顺便说一句-目标格式应为:
(使用[]代替{},因为必须使用[]声明数组。)
Hi Raffael Hermann,
非常感谢您的留言,我会尝试的!
此致
克里斯蒂。
一周热门 更多>