Ibm mobilefirst IBM Worklight筛选器HTTP适配器响应
我正在检查IBM worklight并使用HTTP适配器。在我的Rest回复中,我得到了很多细节。我想过滤记录,比如将特定节点作为响应发送到应用程序 比如说 它返回了太多我不需要的数据,我想把过滤后的记录发送到应用程序 距离:{ “价值”:1734542, “正文”:“1735公里” }Ibm mobilefirst IBM Worklight筛选器HTTP适配器响应,ibm-mobilefirst,Ibm Mobilefirst,我正在检查IBM worklight并使用HTTP适配器。在我的Rest回复中,我得到了很多细节。我想过滤记录,比如将特定节点作为响应发送到应用程序 比如说 它返回了太多我不需要的数据,我想把过滤后的记录发送到应用程序 距离:{ “价值”:1734542, “正文”:“1735公里” } 在Worklight HTTP适配器中是否仍有可能?当然,您可以使用JavaScript过滤数据并仅创建所需的响应。如果您使用基于XML的web服务,您甚至可以使用XSLT转换。 如果您的Web服务返回的JS
在Worklight HTTP适配器中是否仍有可能?当然,您可以使用JavaScript过滤数据并仅创建所需的响应。如果您使用基于XML的web服务,您甚至可以使用XSLT转换。 如果您的Web服务返回的JSON与您提供的类似,请使用以下内容:
var backendResponse = WL.Server.invokeHttp(....);
var adapterResponse = {
distanceValue : backendResponse.somePropertyDescribingDistanceValue,
distanceText : backendResponse.someOtherPropertyDescribingDistanceText
};
return adapterResponse;
您还可以在适配器中使用XSLFilter来过滤响应的内容