XML中缺少方括号[] Arraay到SAP CPI中的json转换

2020-09-04 07:06发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我只是这个云世界中的一只新蜜蜂。

为了描述这个问题,我正在查询来自SF的数据,并使用ADVLLC-AZUREADVANTCO适配器将其发送到MS-Azure,如果有多个记录,我们将使用方括号,但是如果只有一个记录,我将 m没有得到方括号,并且该文件在目标端失败。 你能帮我吗?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我只是这个云世界中的一只新蜜蜂。

为了描述这个问题,我正在查询来自SF的数据,并使用ADVLLC-AZUREADVANTCO适配器将其发送到MS-Azure,如果有多个记录,我们将使用方括号,但是如果只有一个记录,我将 m没有得到方括号,并且该文件在目标端失败。 你能帮我吗?

付费偷看设置
发送
5条回答
奄奄一息的小鱼
1楼-- · 2020-09-04 07:40

Sethu,

如果在XML to JSON Converter上启用了Streaming选项,则可以指定为数组的节点,也可以将所有节点强制为数组。

SAP帮助文档:如何在XML到 JSON转换器有效

希望这会有所帮助,

巴拉

大道至简
2楼-- · 2020-09-04 07:29

Sethu,

您将不得不使用Groovy处理此问题,当单条记录即将出现时,请使用groovy添加方括号。 不幸的是,XML到JSON的转换器将以相同的方式为您提供。

Yatan

当学会了学习
3楼-- · 2020-09-04 07:22

感谢Yatanveer,但请能够提供一些示例常规脚本来进行此验证。

SAP小黑
4楼-- · 2020-09-04 07:24

您好Sethu,

您尝试过流媒体选项吗?

亲切的问候,

巴拉

clasier
5楼-- · 2020-09-04 07:30

Sethu,

您将不得不从groovy的HCI中获取有效载荷,并使用concat函数向其添加squre括号。

此致

Yatan

一周热门 更多>