PI REST适配器– XML到JSON的转换

2020-08-14 06:19发布

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

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


大家好,

我有一个场景(XML–> REST-> JSON),我需要在接收者通道中将XML转换为JSON格式。

我将DataType设置为:

我想在JSON中获取的内容是:

但是我所拥有的是:

如您所见,我用红色标记的2个部分是我要删除的部分。

如何忽略此根元素"列表"并添加外部Array []。

请给我建议。

最好的问候。

(6.0 kB)

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

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


大家好,

我有一个场景(XML–> REST-> JSON),我需要在接收者通道中将XML转换为JSON格式。

我将DataType设置为:

我想在JSON中获取的内容是:

但是我所拥有的是:

如您所见,我用红色标记的2个部分是我要删除的部分。

如何忽略此根元素"列表"并添加外部Array []。

请给我建议。

最好的问候。

(6.0 kB)
付费偷看设置
发送
5条回答
Aaron 3364
1楼-- · 2020-08-14 06:23

嗨,

启用选项"从消息(外部元素)剥离操作"。

致谢

Pavan

落灬小鱼
2楼-- · 2020-08-14 06:26

感谢回复。

但是我得到这样的错误。 我错过了什么吗?

org.w3c.dom.DOMException:HIERARCHY_REQUEST_ERR:试图在不允许的节点上插入节点。

3楼-- · 2020-08-14 06:37

由于我认为添加包装元素,因此出现错误。请检查您是否使用了正确的元素

zhangjiyang1323
4楼-- · 2020-08-14 06:39

此外,请注意,strip外部元素将删除第一个根节点,但不会删除列表标记名称。

SAP小菜
5楼-- · 2020-08-14 06:40

你好

尽管这是一个古老的问题,但还是想回答。

要获得所需的JSON格式,您有2种选择:

1)安装自定义适配器,并在提及的Rest接收器通道上使用它,此处

2)使用自定义Java映射将XML转换为所需的JSON结构,如此处

此致

基兰·罗伊

一周热门 更多>