点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的专家,
具有双引号且字段名称为" JSON"的JSON结构字段可替换为字段名称JSON。
例如:
输入有效载荷:
{
"结构":" JSON"
}
输出有效载荷应如下所示:
{
"结构":JSON
}
我的要求是从目标值中删除双引号,实际上我已经尝试了以下常规代码,但无法正常工作 导入com.sap.gateway.ip.core.customdev.util.Message; 导入java.util.HashMap; 导入groovy.json。* def消息processData(消息消息){ //身体 def正文= message.getBody(String.class); def jsonSlurper =新的JsonSlurper() def list = jsonSlurper.parseText(body) list.each { it.Structure = Integer.parseInt(it.get(" Structure")。toString()。replace("",""))); } def jsonOP = JsonOutput.toJson(列表) message.setBody(jsonOP) 返回消息; } 问候, Naveen
您好,Naveen,
您是否已检查了可能对您有帮助的线程。
转换器
问候,
Sriprasad Shivaram Bhat
嗨,Sirprasad,
感谢回复。
我经历了该线程,我将以下代码用于整数值,但是整数值不起作用:
我的要求是:
Json结构字符串到字符串
输入有效载荷:
{
"名称":" naveen"
}
输出有效载荷:
{
"名称":naveen
}
收到此错误不起作用:
java.lang.Exception:java.lang.NumberFormatException:对于输入字符串:" naveen" @ RemoveQuotes.groovy中的第13行
根据代码,它工作正常
JSON字符串转换为整数
{
"名称":" 1000"
}
输出有效载荷:
{
"名称":1000
}
但是我需要删除char中的双引号,是否有可能请帮助我完成我的要求。
一周热门 更多>