点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我正在使用REST到REST同步界面的代理。 我只有几个输入字段,其中有值'/',例如:(AOUS/12和一些日期字段(23/04/2020)。
在JSON输出有效负载中,它的输出为AOUS \/12,日期为23 \/04 \/2020。
之间有一个加号'\'。 我试图在自定义xml/JSON覆盖规则中将字段声明为"字符串"。 但仍然无法正常工作。 我还尝试将数据类型的字段声明为"日期",但仍然没有运气,因为在映射中正确填充了该字段。
在将XML转换为JSON格式时,问题出在REST通道上。
您能帮助我如何在频道一级消除这个多余的'\'。
致谢
史密斯
Hi Smith,
这些转义符号(\)由Jettison库添加,该库是REST适配器的一部分。 您不能忽略/禁止这种行为。
此答案中也存在相同的问题: https://answers.sap.com/questions/675557/pi-rest-sender-adapter-how-to-omit-escape-characte.html
此线程中显示的解决方案是使用第三方库进行XML到JSON的转换。
嗨,史密斯,
是的,您只有两种选择:实时 带有转义斜杠/,因为这是默认的行为(现在是不可更改的),或者部署一些第三方模块以将XML更灵活地转换为JSON。 在标准转换功能的范围内,您将无法解决您的要求。
一周热门 更多>