点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我们正面临REST接收器...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我们正面临REST接收器...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我们正面临REST接收器的问题。 我们正在REST适配器中进行从XML到JASON的标准转换。 在此之前,我们正在对导致此错误的一些特殊字段进行映射:
"项目":" {\"键\":PLAYCOMPL}",
有人知道如何删除此有效载荷中的\吗?
这是映射后以及REST接收器处理完之后的完整消息:
{" CreateIssue_In_MT":{
"项目":" {\"键\":PLAYCOMPL}",
" issuetype":" {\" name \":投诉}",
"分辨率":" {\"名称\":不完整}",
"优先级":" {\"名称\":专业}",
"摘要":"创建问题测试2",
"描述":"使用REST API使用项目密钥和问题类型名称创建问题",
" customfield_15513":" [{\"值\":否}]",
" customfield_15509":" [{\" value \":TEST}]",
" customfield_15506":" [{\" value \":TEST}]",
" customfield_15503":" [{\"值\":金融机构}]",
" customfield_15528":350,
" customfield_15514":351,
" customfield_15529":352,
" customfield_15523":353,
" customfield_15530":"销售组织",
" customfield_15525":"购买订单号",
" customfield_15507":" {\"名称\":测试}]",
" customfield_15512":"测试",
" customfield_15527":" 2018-01-09",
" customfield_15517":" ABCDE",
" customfield_15504":123456,
" components":" {\" name \":TEST}]"}
}
我们需要这样的东西:
{" CreateIssue_In_MT":{
"项目":{"键":" PLAYCOMPL"},
"问题类型":{"名称":"投诉"},
"分辨率":{"名称":"不完整"},
"优先级":{"名称":"主要"},
"摘要":"创建问题测试2",
"描述":"使用REST API使用项目密钥和问题类型名称创建问题",
" customfield_15513":[{" value":"否}],
" customfield_15509":[{" value":" TEST"}],
" customfield_15506":" [{" value":" TEST"}],
" customfield_15503":[{" value":"金融机构"}],
" customfield_15528":350,
" customfield_15514":351,
" customfield_15529":352,
" customfield_15523":353,
" customfield_15530":"销售组织",
" customfield_15525":"购买订单号",
" customfield_15507":{"名称":"测试"}],
" customfield_15512":"测试",
" customfield_15527":" 2018-01-09",
" customfield_15517":" ABCDE",
" customfield_15504":123456,
" components":[{" name":" TEST"}]}
}
致谢
大卫
大卫,您好!
坦白说,我不明白您为什么用这种方式构建目标XML结构。
您要么使用树结构和元素名称来构建目标XML消息,要么 根据JSON所需的结构,让REST通道使用XML或Java或XSLT映射将XML转换为JSON或构建JSON消息,而根本不使用通信通道中的任何转换。
Evgeniy,
一周热门 更多>