REST适配器JSON结构

2020-08-23 02:01发布

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

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


我有一个ECC-> REST场景。 我的目标结构如下

员工(根节点)

名称(元素)

电子邮件(元素)

当前json转换为

  1. {"员工":[
  2. {"名称":" Shyam","电子邮件":" gmail.com "} ,
  3. {"名称":"鲍勃","电子邮件":" gmail.com "} ,
  4. ]}

但是目标系统需要它

  1. [
  2. {"名称":" Ram","电子邮件":" gmail.com "} ,
  3. {"名称":"鲍勃","电子邮件":" gmail.com "}
  4. ]

请让我知道如何删除员工之一。

我在通讯通道中使用了选项条外部元素,该元素实际上仅删除了MT_Employees,而没有删除根节点。

我尝试从Message(外部元素)提供选项Strip操作。 但这说明了一些错误,无法插入到分层请求中。

请有人帮忙。

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

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


我有一个ECC-> REST场景。 我的目标结构如下

员工(根节点)

名称(元素)

电子邮件(元素)

当前json转换为

  1. {"员工":[
  2. {"名称":" Shyam","电子邮件":" gmail.com "} ,
  3. {"名称":"鲍勃","电子邮件":" gmail.com "} ,
  4. ]}

但是目标系统需要它

  1. [
  2. {"名称":" Ram","电子邮件":" gmail.com "} ,
  3. {"名称":"鲍勃","电子邮件":" gmail.com "}
  4. ]

请让我知道如何删除员工之一。

我在通讯通道中使用了选项条外部元素,该元素实际上仅删除了MT_Employees,而没有删除根节点。

我尝试从Message(外部元素)提供选项Strip操作。 但这说明了一些错误,无法插入到分层请求中。

请有人帮忙。

付费偷看设置
发送
2条回答
哎,真难
1楼 · 2020-08-23 02:53.采纳回答

你好

尝试通过以下解决方案:

https: //answers.sap.com/questions/273618/unable-to-remove-message-type-outer-node-from-rest.html

为您的元素员工设置参数" setIgnoredElements"

空代码
2楼-- · 2020-08-23 02:49

您好,

更简单的是您选中两个复选框-

  • 消息(外部元素)中的剥离操作
  • 带状外部元素

一周热门 更多>