点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我有2个类型为string的字段的映射结构。
这些字段中的值是:
field1:你好
field2:2
但是当我执行PI并查看日志文件时,我发现XML数据原来是这样的
" field1":"你好",
" field2":2(引号消失了)
soap适配器内部存在某种逻辑,可以从任何包含数字的字段中去除QuotationMark。
问题是我需要这个引号保持完整,所以我希望结果是:
" field1":"你好",
" field2":" 2"
这是我所做的。
创建UDF以添加引号
var1 =" \"" + var1 +" \""; 返回var1.toString();
但是XML请求中的结果变为:
" field1":"你好",
" field2":\" 2 \""
哪个触发了无效的json格式错误。
请帮助我解决此问题。
谢谢
嗨!
我想应该在不加冒号的情况下设置前缀。
Evegniy,谢谢。
Khusal嗨,
我已经做到了,但是问题仍然存在。
你好塞缪尔,
您需要更新用于将xml更改为json的自定义XML规则。
下面的博客将为您提供进一步的帮助。
https://blogs.sap.com/2016/01/13/rest-adapter-in-sap-pipo-enhanced-xmljson-conversion /
一周热门 更多>