MobileFirst JSON输出阻塞服务返回反斜杠字符

时间:2015-07-29 13:30:04

标签: json xslt ibm-mobilefirst mobilefirst-adapters

我们在MobileFirst 6.3中使用了很多HTTPAdapater,调用SOAP服务并通过xslt转换转换为JSON。我们看到SOAP响应中出现反斜杠字符“\”的问题,然后在JSON输出中按原样放置。根据rfc7159,反斜杠应该转义为\\(双反斜杠)或八进制代码。

处理此问题的建议是什么?当然,我们可以编写一些XSLT,它将在所有领域进行替换,但不确定这是最好的方法。

1 个答案:

答案 0 :(得分:0)

正如评论中所提到的,解决方法是将反斜杠替换为' \'在JSON转换之前。

我同意这种情况并不理想,也许应该使用更强大和规范的库;请随意通过针对其他图书馆的功能请求来表达此问题:https://developer.ibm.com/mobilefirstplatform/help