以数组开头的SAP PI REST JSONObject

2020-09-10 01:56发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,
我想将JSON(以数组开头)转换为XML,但出现错误:
"处理入站消息时发生致命错误。com.sap.aii.af.lib .mp.module.ModuleException:com.sap.aii.adapter.rest.ejb.parse.InvalidJSonContent:使用了无效的JSON消息内容;消息:" JSONObject文本必须在["
的字符1处以'{'开头
我的JSON:

 [{
         " id":" 1",
         " name":"字符串1"
     },
     {
         " id":" 2",
         " name":"字符串2"
     },
     {
         " id":" 3",
         " name":"字符串3"
     },
 ] 

我正在尝试将此JSON转换为XML:


我尝试配置模块:


有人知道如何在不更改JSON的情况下解决此问题?

非常感谢!

(21.9 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,
我想将JSON(以数组开头)转换为XML,但出现错误:
"处理入站消息时发生致命错误。com.sap.aii.af.lib .mp.module.ModuleException:com.sap.aii.adapter.rest.ejb.parse.InvalidJSonContent:使用了无效的JSON消息内容;消息:" JSONObject文本必须在["
的字符1处以'{'开头
我的JSON:

 [{
         " id":" 1",
         " name":"字符串1"
     },
     {
         " id":" 2",
         " name":"字符串2"
     },
     {
         " id":" 3",
         " name":"字符串3"
     },
 ] 

我正在尝试将此JSON转换为XML:


我尝试配置模块:


有人知道如何在不更改JSON的情况下解决此问题?

非常感谢!

(21.9 kB)
付费偷看设置
发送
4条回答
何必丶何苦呢
1楼-- · 2020-09-10 02:26

嗨劳尔,

我在SAP PI中重现了相同的场景,但错误对我不显示。 请参见下面的JSON和XML转换。

JSON

 [
 {
 " id":" 1",
 " name":"字符串1"
 },
 {
 " id":" 2",
 " name":"字符串2"
 },
 {
 " id":" 3",
 " name":"字符串3"
 }
 ]
 

XML

 
 <根>
  1 
 字符串1 
 
 <根>
  2 
 字符串2 
 
 <根>
  3 
 字符串3 
 
 
 

您是否有关于此错误的更多详细信息?

骆驼绵羊
2楼-- · 2020-09-10 02:24

...尝试删除示例中的最后一个逗号。

奄奄一息的小鱼
3楼-- · 2020-09-10 02:21

嗨亚历山大,

我删除了最后一个逗号,错误是相同的......

在您的示例中,您是否选中了"消息拆分"?

CJones
4楼-- · 2020-09-10 02:15

对不起,劳尔,我的开发唐 不要使用消息池...:/

我将尝试在适配器中更改此配置并重新进行测试...

一周热门 更多>