将XML响应返回为Json格式B1if 2.0

2020-08-18 07:16发布

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

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


大家好,

请我提供一种方法,以将XML响应返回到B1if 2.0中的等效json格式。

我知道这在B1if 1.0中是可能的,但是我发现在2.0中很难达到相同的目的

我正在通过HTTP拨打BusinessPartner B1SL适配器的电话。 响应在xml中,但我希望它返回json。 请协助。

到目前为止,我所见过的所有解决方案都不适用于2.0

以XML响应

<?xml版本=" 1.0"编码=" UTF-8"?> <客户> <客户> TEST01 Multichoice < CardCode> TEST01 发现

Json需要回复:

{"客户":[{" CardCode":" DST001"," CardName":" Multichoice DSTV"},{" CardCode":" DIS001"," CardName":" Discovery Insurance"}]}

谢谢

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

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


大家好,

请我提供一种方法,以将XML响应返回到B1if 2.0中的等效json格式。

我知道这在B1if 1.0中是可能的,但是我发现在2.0中很难达到相同的目的

我正在通过HTTP拨打BusinessPartner B1SL适配器的电话。 响应在xml中,但我希望它返回json。 请协助。

到目前为止,我所见过的所有解决方案都不适用于2.0

以XML响应

<?xml版本=" 1.0"编码=" UTF-8"?> <客户> <客户> TEST01 Multichoice < CardCode> TEST01 发现

Json需要回复:

{"客户":[{" CardCode":" DST001"," CardName":" Multichoice DSTV"},{" CardCode":" DIS001"," CardName":" Discovery Insurance"}]}

谢谢

付费偷看设置
发送
1条回答
派大星 ヾ
1楼-- · 2020-08-18 07:52

嗨,

我认为您需要像这样设置入站HTTP原子的属性:

然后您的Response原子(v。1.0中的atom0)应具有如下转换:

 
     
       <对象>
         
           
             <对象>
               
                 
               
               
                 
               
             
           
         
       
     
   
 

我建议您打开B1iF v。1.0并打开design mod中的任何步骤。 然后转到任何XSL转换原子的属性。

然后单击" Gen template"按钮,然后选择" Payload type JSON"选项。 与往常一样,当您单击书本图标时,即可获得帮助。 其中包含有关如何创建JSON结构(即可用标签等)的说明。

希望这会有所帮助。

亲切的问候,

拉德克

一周热门 更多>