点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好专家
使用标准JSON到XML转换器时出现此错误:使用JsonReader.setLenient(true)接受格式错误的JSON。
我从HTTP获取第三者API获得了有效负载。 有了一个时髦的脚本,我已经删除了第一个" ["和最后一个"]"(因为JSON到XML将会失败)。
有效负载下方和相应的错误消息。
这部分有效载荷:
" Id":" 579dc1e6-e983-4543-917c-f524115db14e"," CountryCode":" US"," Name":" United States"},{" Id":" 7b218eb7-219e-46aa-a4fc -694afedb2fe0"," CountryCode":" CA"," Name":" Canada"},{" Id":" 38a20ece-6356-4a56-919f-959a7c94e9b7",
谢谢,马库斯
(378.8 kB)
嗨,Markus
" JSON到XML转换器"步骤需要一个顶级JSON对象,而不是一个数组(即使顶级数组是有效的JSON)。 因此,您需要将数组适合对象。 这是一种方法:
您可以通过在API调用后使用以下正文表达式添加一个Content Modifier步骤来完成此操作:
这假设您的API调用返回了一个JSON数组。
关于
Morten
嗨Markus p>
太好了,很高兴听到它。 由于我的回答解决了您的问题,因此,如果您也愿意接受,将不胜感激。
致谢
Morten
HI Morten,
效果很好!
感谢您的帮助!
欢呼马库斯
一周热门 更多>