SAP CPI XML到JSON的转换:强制输出为数组

2020-09-06 20:55发布

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

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


嗨,

我正在将以下XML传递给XML to Json转换器:

 
 
 <项目>
 <变更>
 <项目>
  XYZ 
  xyz 
  xyz 
 
 <项目>
  XYZ 
  xyz 
  xyz 
 
 
 <邮政地址>
  xyz 
  xyz 
 
 <评分>
  1 
  1 
  1 
 
 
 
 


 
现在我希望转换器使用[]而不是{}将元素ns1:AddressCurationResponse/CurationInformation/item强制输出为json数组。在转换器中,可以选择使用json流传输:

但是保存后,它告诉我该表不应为空:

我想念什么?

这里也提出了相同的问题,但不幸的是没有显示解决方案:

https://answers.sap.com/questions/12689222/get-xml-element-in-json-array-using-xml-o-json-con.html

(24.5 kB)

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

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


嗨,

我正在将以下XML传递给XML to Json转换器:

 
 
 <项目>
 <变更>
 <项目>
  XYZ 
  xyz 
  xyz 
 
 <项目>
  XYZ 
  xyz 
  xyz 
 
 
 <邮政地址>
  xyz 
  xyz 
 
 <评分>
  1 
  1 
  1 
 
 
 
 


 
现在我希望转换器使用[]而不是{}将元素ns1:AddressCurationResponse/CurationInformation/item强制输出为json数组。在转换器中,可以选择使用json流传输:

但是保存后,它告诉我该表不应为空:

我想念什么?

这里也提出了相同的问题,但不幸的是没有显示解决方案:

https://answers.sap.com/questions/12689222/get-xml-element-in-json-array-using-xml-o-json-con.html

(24.5 kB)
付费偷看设置
发送
3条回答
SAP砖家
1楼 · 2020-09-06 21:45.采纳回答

嗨,Filipe,

我尝试使用给定的XML,下面是XML-JSON转换器的输出。我遇到了同样的错误:"表可能不包含空行",我仍然去部署了 Iflow。 只需关闭iflow并将其重新打开,错误就会消失。

并注意,因为您通过启用流传输选项明确提到了XML到JSON的转换,请确保还提到了其他路径,它们必须是 在中形成有效的JSON。 对于上述有效负载,即使是:/AddressCurationResponse/CurationInformation/item/Changes/item

也需要是一个数组。

转换器:

< img src="/storage/temp/1699506-xml-to-json.png">

输出:

 {" AddressCurationResponse":{" CurationInformation":{" item"  :[{" Changes":{" item":{" ACTION":" xyz"," FIELD":" xyz"," MESSAGE":" xyz"}," item":{" ACTION":" xyz"  ," FIELD":" xyz"," MESSAGE":" xyz"}}," PostalAddress":{" CityName":" xyz"," DistrictName":" xyz"}," Rating":{" SCORE":  " 1"," ACCURACYINDICATOR":" 1"," CURATIONLEVEL":" 1"}}}}}} 
huskylover
2楼-- · 2020-09-06 21:45

Hi Filipe

我之前遇到过 我认为这是一个错误的错误。 尝试保存,然后忽略错误退出IFlow。 然后,当您重新打开IFlow时,该错误将不再存在。

致谢

英语Swee

huskylover
3楼-- · 2020-09-06 21:37

嗨,

你是对的。 这只是一个显示错误。

非常感谢您的及时反馈!

一周热门 更多>