SAP Cloud Platform集成– XML到JSON的转换

2020-08-22 07:09发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个IFLOW,其中我执行了...

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

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


我有一个IFLOW,其中我执行了将数据发送到外部方所需的XML到JSON转换。

转换前的XML:

 <?xml version =" 1.0" encoding =" UTF-8"?>
 <根>
   <元素>
      4.01 
      
      0.538 
      false 
   
   <元素>
      3.85 
      
      0.540 
      
   
  
我的问题是,转换后,我的JSON文件包含
 {" element":[{" field1":" 4.01"," field2":""," field3":" 0.538"," field4":" false"},
 {" field1":" 3.85"," field2":""," field3":" 0.540"," field4":""}]} 
结果需要看起来像:

 [{" field1":" 4.01"," field2":""," field3":" 0.538"," field4":" false"},
 {" field1":" 3.85"," field2":""," field3":" 0.540"," field4":""}]] 

如何在发送数据之前从数据中删除{" element" :? 我尝试了一个没有运气的常规脚本。

我使用以下方法定义了XML到JSON的转换-不使用命名空间映射; JSON前缀=冒号; 抑制JSON根; 流式XML元素//root/element

3条回答
spaceman01
2020-08-22 07:40

谢谢!! 这一点与新的XmlSlurper()。parseText(message.getBody(java.lang.String))进行少量修改就完美地结合在一起。 您能推荐一本普通的脚本书吗? 我当然需要了解更多。

一周热门 更多>