点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
在有效负载中,我有字符(正斜杠)"/",但在将其从XML转换为JSON时,发件人REST适配器在其后附加了" \"(反斜杠)。
需要帮助从生成的JSON格式中消除" \"(反斜杠)。
XML格式
<的ServiceType> CPINPUSHREQ 的ServiceType>结果<签名> wcIc4ooVKxfBGT0tpZJMAkIc2xEKYDrgNXvvJheeLXC2inadHGpIVQQh8N0uj3b/uEwQowOD4rIeb3zHn4in0amePt73TziUTuzeZyHO + 3J5ADDs8AlJ/oYpYW5IfgRopejWSshCBXsob + 7WkS1D3GLFg2L7VKumf4xz5cjTDR3vTMA7QPk6ogoe5kX0w5baJtprzNUR2K1/5P6YmWSQBUVaYOlewviAbw4BCvhCLNn67WhskPEBzRc3vqlkPK/CDX + 8gsgTqOLWoBMUvaFCNwewpOSZ4gtdGwUtjx9JjWKHV40lWA6wwmay/9USx + cRgfUiID9P8Y6F2iLc7tCt6g == 签名>
产生JSON格式
{ "系统": "SAPTEST", "服务类型": "CPINPUSHREQ", "签名":"wcIc4ooVKxfBGT0tpZJMAkIc2xEKYDrgNXvvJheeLXC2inadHGpIVQQh8N0uj3b \/uEwQowOD4rIeb3zHn4in0amePt73TziUTuzeZyHO + 3J5ADDs8AlJ \/oYpYW5IfgRopejWSshCBXsob + 7WkS1D3GLFg2L7VKumf4xz5cjTDR3vTMA7QPk6ogoe5kX0w5baJtprzNUR2K1 \/5P6YmWSQBUVaYOlewviAbw4BCvhCLNn67WhskPEBzRc3vqlkPK \/CDX + 8gsgTqOLWoBMUvaFCNwewpOSZ4gtdGwUtjx9JjWKHV40lWA6wwmay \/9USx + cRgfUiID9P8Y6F2iLc7tCt6g = =","有效载荷":{" CPIN":" 10341234567890"," ExpDt":" 20170720"," TotalAmt":" 200"," PayerName":" abc"," ChallanDtls":[{" AcntID": " 101001001","金额":" 200"," AdminZone":" 10"},{" AcntID":" 101001001","金额":" 200"," AdminZone":" 10"}]}}}
此致
甜味剂
大家好,
使用FormatConversionBean通过以下链接解决了此问题
https ://blogs.sap.com/2015/03/25/formatconversionbean-one-bean-to-rule-them-all /
HI Sushant,
我也面临着同样的问题。 您能告诉我您如何解决它吗? 我的PO 7.5。 我需要在po系统中导入EAR吗? 您能否让我知道您如何在此处配置模块参数?
谢谢
Smith
嗨,Sushant,
这是REST适配器中使用的Jettison库的标准行为,无法更改,SAP注释在同一说明中
但是,当第三方将JSON转换回XML时,字符将被删除,因此这不成问题。
Br,
感谢您的回复
实际上,第三方正在接受JSON格式的消息,并且转换不会在其末尾进行。
我想知道我们如何在PI中处理此问题。
此致
Sushant
嗨,Sushant,
我相信您将不得不使用第二个Java映射。 检查下面的此链接。
https://archive.sap.com/discussions/thread/3845451
谢谢
Piyush
你好Piyush,
您可以帮助我进行Java映射吗?
我已经使用了博客中指定的代码,但是我需要一些Java映射方面的帮助
Sushant
您好专家
有人可以帮助我使用EJB或其他机制来处理由于转换而增加的有效负载中的反斜杠。
请求快速回复,请提供帮助。
此致
Sushant
一周热门 更多>