点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我需要使用Groo...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 我需要使用Groo...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
我需要使用Groovy脚本来克服Cloud Platform Integration上标准XML to JSON转换器的缺点。
这是我需要获取的输出JSON格式:
{ " PO":" test21", "项目":[{ " Id":" 000010", "产品":" XXXXX", "数量":5 " Discount_Percent":0, "单价":0, "药品":错误, }] }
但这是我从转换器中收到的:
{ " PO":" test21", "项目":[{ " Id":" 000010", "产品":" XXXXX", "数量":" 5.000", " Discount_Percent":" 0.000", "单价": "", " Pharmaceutical":" false", }] }
我不是Groovy专家,并尝试使用SAP注释中提供的内容使用以下groovy将" false"替换为false,但这没用:
导入com.sap.gateway.ip.core.customdev.util.Message; def消息processData(消息消息){ def body = message.getBody(java.lang.String)as String; 字符串输出= body.replaceAll(" \" false \""," \ $ 1"); message.setBody(output); 返回消息; }
有人可以帮我使用适用于我的常规脚本吗?
感谢您的时间。
阿尼班
嗨 Anirban Mallick
看 代码的工作原理,并从那里即兴创作。 您可以使用object.PO来获取PO键。
现在,您真的需要自己尝试和学习。 提示,伙计。
致谢,
莫尔滕
一周热门 更多>